home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_19_itemlist2seg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
234KB
|
3,876 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 CA78 EA46 and.w D5, [0xFFFFEA46]
00000004 0000 5814 ori.b D0, 0x14
00000008 0000 27E9 ori.b D0, 0xE9
0000000C 0000 018A ori.b D0, 0x8A
00000010 8000 or.b D0, D0
00000012 0002 8D06 ori.b D2, 0x6
// begin alternate branch 00000014-00000016
label00000014:
00000014 8D06 sbcd D6, D6
// end alternate branch 00000014-00000016
label00000014: // (misaligned)
00000016 0071 6B42 6B4A 6B5A ori.w [[A1 + <<invalid base displacement size>>] + 0x6B5A], 0x6B42 /* 'kB' */
label0000001E:
0000001E E784 asl D4, 3
label00000020:
00000020 48F8 E786 68F8 movem.l [0x000068F8], D1,D2,D7,A0,A1,A2,A5,A6,A7
00000026 BC84 cmp.l D6, D4
00000028 DA83 add.l D5, D3
0000002A 34BA 3D69 move.w [A2], [PC + 0x3D69 /* 00003D95, cstring ""<EOF> */]
0000002E B868 3606 cmp.w D4, [A0 + 0x3606]
00000032 BC44 cmp.w D6, D4
00000034 FEED 1D4C .extension 0xEED <<F/2-3/7>> // unimplemented
// begin alternate branch 00000036-0000003C
label00000036:
00000036 1D4C 3732 move.b [A6 + 0x3732], A4
0000003A 6AE2 bpl -0x1C /* 0000001E */
// end alternate branch 00000036-0000003C
label00000036: // (misaligned)
00000038 3732 6AE2 move.w -[A3], [A2 + D6 * 2 - 0x30]
0000003C BA28 1C28 cmp.b D5, [A0 + 0x1C28]
// begin alternate branch 0000003E-00000042
label0000003E:
0000003E 1C28 6982 move.b D6, [A0 + 0x6982]
// end alternate branch 0000003E-00000042
label0000003E: // (misaligned)
00000040 6982 bvs -0x7C /* FFFFFFC4 */
00000042 B9E8 3682 cmpa.l A4, [A0 + 0x3682]
00000046 3642 movea.w A3, D2
00000048 137A 2033 A907 move.b [A1 - 0x56F9], [PC + 0x2033 /* 0000207D, value 0x26 '&' */]
0000004E 6F52 ble +0x54 /* 000000A2 */
00000050 695A bvs +0x5C /* 000000AC */
00000052 68EA bvc -0x14 /* 0000003E */
00000054 645A bcc +0x5C /* 000000B0 */
00000056 695A bvs +0x5C /* 000000B2 */
00000058 6872 bvc +0x74 /* 000000CC */
0000005A A95B syscall SetControlReference/SetCRefCon
0000005C 6C28 bge +0x2A /* 00000086 */
0000005E 9C44 sub.w D6, D4
00000060 9E46 sub.w D7, D6
00000062 8FE8 3E29 divs.w D7, [A0 + 0x3E29]
00000066 78F8 moveq.l D4, 0xFFFFFFF8
00000068 69AA bvs -0x54 /* 00000014 */
0000006A 6A2A bpl +0x2C /* 00000096 */
0000006C 69B2 bvs -0x4C /* 00000020 */
0000006E B668 6A1A cmp.w D3, [A0 + 0x6A1A]
label00000072:
00000072 E785 asl D5, 3
00000074 3A30 58FC move.w D5, [A0 + D5 - 0x4]
00000078 3185 DA40 move.w [A0 + A5 * 2 + 0x40], D5
0000007C A83D syscall TEDispatch
0000007E A9D3 syscall TEUpdate
00000080 6CBC bge -0x42 /* 0000003E */
00000082 6F5A ble +0x5C /* 000000DE */
00000084 0C0A A8CB cmpi.b A2, 0xCB
// begin alternate branch 00000086-00000088
label00000086:
00000086 A8CB syscall OpenPoly
// end alternate branch 00000086-00000088
label00000086: // (misaligned)
00000088 A8CC syscall ClosePoly/ClosePgon
0000008A A8CA syscall FillPoly
0000008C A8C6 syscall FramePoly
0000008E A8CD syscall KillPoly
00000090 A8BB syscall FillOval
00000092 A8B7 syscall FrameOval
00000094 67A0 beq -0x5E /* 00000036 */
label00000096:
00000096 FCA8 FCAA .extension 0xCA8 <<F/2-3/6>> // unimplemented
0000009A 0645 6D7A addi.w D5, 0x6D7A /* 'mz' */
// begin alternate branch 0000009C-0000009E
label0000009C:
0000009C 6D7A blt +0x7C /* 00000118 */
// end alternate branch 0000009C-0000009E
label0000009C: // (misaligned)
0000009E 69D2 bvs -0x2C /* 00000072 */
000000A0 6A1A bpl +0x1C /* 000000BC */
label000000A2:
000000A2 5162 subq.w -[A2], 8
000000A4 516A 28B0 subq.w [A2 + 0x28B0], 8
// begin alternate branch 000000A6-000000AA
label000000A6:
000000A6 28B0 6A32 move.l [A4], [A0 + D6 * 2 + 0x32]
// end alternate branch 000000A6-000000AA
label000000A6: // (misaligned)
000000A8 6A32 bpl +0x34 /* 000000DC */
000000AA 349F move.w [A2], [A7]+
label000000AC:
000000AC 3768 CFE8 5B47 move.w [A3 + 0x5B47], [A0 - 0x3018]
// begin alternate branch 000000B0-000000B2
label000000B0:
000000B0 5B47 subq.w D7, 5
// end alternate branch 000000B0-000000B2
label000000B0: // (misaligned)
label000000B2:
000000B2 BA46 cmp.w D5, D6
000000B4 6A0A bpl +0xC /* 000000C0 */
000000B6 57C4 seq D4
000000B8 C030 18FE and.b D0, [A0 + D1 - 0x2]
label000000BC:
000000BC C207 and.b D1, D7
000000BE 6A52 bpl +0x54 /* 00000112 */
label000000C0:
000000C0 1628 69D2 move.b D3, [A0 + 0x69D2]
// begin alternate branch 000000C2-000000C4
label000000C2:
000000C2 69D2 bvs -0x2C /* 00000096 */
// end alternate branch 000000C2-000000C4
label000000C2: // (misaligned)
000000C4 2362 F53C move.l [A1 - 0xAC4], -[A2]
000000C8 6B52 bmi +0x54 /* 0000011C */
000000CA 515A subq.w [A2]+, 8
label000000CC:
000000CC EF24 asl D4.b, D7
000000CE EFC0 EE82 bfins D0 {D2:2}, D6
000000D2 34CA move.w [A2]+, A2
000000D4 EE9A ror D2, 7
label000000D6:
000000D6 EF36 roxl D6.b, D7
000000D8 F84C F240 .extension 0x84C <<F/1/4>>, 0xF240 // unimplemented
label000000DC:
000000DC 3194 6A7A move.w [A0 + D6 * 2 + 0x7A], [A4]
// begin alternate branch 000000DE-000000E0
label000000DE:
000000DE 6A7A bpl +0x7C /* 0000015A */
// end alternate branch 000000DE-000000E0
label000000DE: // (misaligned)
000000E0 6D2C blt +0x2E /* 0000010E */
000000E2 31AE 2A9A E4A8 move.w [A0 + A6.w * 4 - 0x88], [A6 + 0x2A9A]
// begin alternate branch 000000E4-000000E8
label000000E4:
000000E4 2A9A move.l [A5], [A2]+
000000E6 E4A8 lsr D0, D2
// end alternate branch 000000E4-000000E8
label000000E4: // (misaligned)
000000E8 00B5 00B7 636A BE69 ori.l [A5 + A3 * 8 + 0x69], 0xB7636A
000000F0 E484 asr D4, 2
000000F2 66B2 bne -0x4C /* 000000A6 */
000000F4 66BA bne -0x44 /* 000000B0 */
000000F6 6ACA bpl -0x34 /* 000000C2 */
000000F8 6AC2 bpl -0x3C /* 000000BC */
000000FA 6ADA bpl -0x24 /* 000000D6 */
label000000FC:
000000FC F7E0 .invalid <<F/7/3>>
000000FE 6AA2 bpl -0x5C /* 000000A2 */
00000100 E35C rol D4.w, 1
label00000102:
00000102 7037 moveq.l D0, 0x37
00000104 F7AE .invalid <<F/6/3>>
00000106 680A bvc +0xC /* 00000112 */
label00000108:
00000108 3CBA B28B move.w [A6], [PC - 0x4D75 /* FFFFB395, cstring ""<EOF> */]
label0000010C:
0000010C 6AFA bpl -0x4 /* 00000108 */
label0000010E:
0000010E 6AF2 bpl -0xC /* 00000102 */
00000110 6AD2 bpl -0x2C /* 000000E4 */
label00000112:
00000112 6A2A bpl +0x2C /* 0000013E */
00000114 513A F5F0 subq.b [PC - 0xA10 /* FFFFF706, cstring ""<EOF> */], 8
// begin alternate branch 00000116-00000118
label00000116:
00000116 F5F0 .invalid <<F/7/2>>
// end alternate branch 00000116-00000118
label00000116: // (misaligned)
label00000118:
00000118 6A82 bpl -0x7C /* 0000009C */
0000011A 6B02 bmi +0x4 /* 0000011E */
label0000011C:
0000011C 6B0A bmi +0xC /* 00000128 */
label0000011E:
0000011E 6A12 bpl +0x14 /* 00000132 */
00000120 BA47 cmp.w D5, D7
00000122 BA44 cmp.w D5, D4
00000124 CDE8 70BA muls.w D6, [A0 + 0x70BA]
label00000128:
00000128 0C22 7066 cmpi.b -[A2], 0x66 /* 'f' */
0000012C 514A subq.w A2, 8
0000012E 635A bls +0x5C /* 0000018A */
00000130 6A12 bpl +0x14 /* 00000144 */
label00000132:
00000132 5142 subq.w D2, 8
00000134 6362 bls +0x64 /* 00000198 */
00000136 6352 bls +0x54 /* 0000018A */
00000138 634A bls +0x4C /* 00000184 */
0000013A D86C D80C add.w D4, [A4 - 0x27F4]
label0000013E:
0000013E 6B22 bmi +0x24 /* 00000162 */
00000140 6BBA bmi -0x44 /* 000000FC */
00000142 6BD2 bmi -0x2C /* 00000116 */
label00000144:
00000144 B270 6B72 7942 3830 48FC cmp.w D1, [[A0 + 0x79423830] + 0x48FC]
0000014E D79E add.l [A6]+, D3
00000150 D69A add.l D3, [A2]+
00000152 7608 moveq.l D3, 0x08
label00000154:
00000154 BA43 cmp.w D5, D3
00000156 B270 4284 cmp.w D1, [A0 + D4.w * 2 - 0x124]
label0000015A:
0000015A BC43 cmp.w D6, D3
0000015C 6C30 bge +0x32 /* 0000018E */
0000015E 7AFF moveq.l D5, 0xFFFFFFFF
00000160 78D2 moveq.l D4, 0xFFFFFFD2
label00000162:
00000162 4284 clr.l D4
00000164 78DA moveq.l D4, 0xFFFFFFDA
00000166 68CA bvc -0x34 /* 00000132 */
00000168 6BA2 bmi -0x5C /* 0000010C */
0000016A 720B moveq.l D1, 0x0B
0000016C 0256 023E andi.w [A6], 0x23E
00000170 E544 asl D4.w, 2
00000172 401E negx.b [A6]+
00000174 7C0F moveq.l D6, 0x0F
00000176 B886 cmp.l D4, D6
00000178 B885 cmp.l D4, D5
0000017A CC38 7A08 and.b D6, [0x00007A08]
0000017E B285 cmp.l D1, D5
00000180 6BD2 bmi -0x2C /* 00000154 */
00000182 2340 A83D move.l [A1 - 0x57C3], D0
// begin alternate branch 00000184-00000186
label00000184:
00000184 A83D syscall TEDispatch
// end alternate branch 00000184-00000186
label00000184: // (misaligned)
00000186 1F10 move.b -[A7], [A0]
00000188 00D3 .incomplete
label0000018A:
0000018A 03EB .incomplete
0000018C 367A A304 movea.w A3, [PC - 0x5CFC /* FFFFA492, cstring ""<EOF> */]
// begin alternate branch 0000018E-00000190
label0000018E:
0000018E A304 syscall Control, flags=3
// end alternate branch 0000018E-00000190
label0000018E: // (misaligned)
00000190 7B05 moveq.l D5, 0x05
00000192 D372 8305 add.w [[A2 + <<invalid base displacement size>>] + A0 * 2], D1
00000196 1E16 move.b D7, [A6]
label00000198:
00000198 AC02 syscall SndAddModifier, auto_pop
0000019A 00B3 57BB 0CD3 7212 ori.l [A3 + D7.w * 2 + 0x12], 0x57BB0CD3
000001A2 34AB 07EB move.w [A2], [A3 + 0x7EB]
000001A6 61C1 bsr -0x3D /* 00000169 */
000001A8 01D3 .incomplete
000001AA 0164 bchg -[A4], D0
000001AC D372 0200 add.w [A2 + D0.w * 2], D1
000001B0 FE8B 0ED3 .extension 0xE8B <<F/2-3/7>> // unimplemented
000001B4 7234 moveq.l D1, 0x34
000001B6 1086 move.b [A0], D6
000001B8 3C1B move.w D6, [A3]+
000001BA 0424 0804 subi.b -[A4], 0x4
000001BE DA08 add.b D5, A0
000001C0 3AA6 move.w [A5], -[A6]
000001C2 1818 move.b D4, [A0]+
000001C4 1E06 move.b D7, D6
000001C6 A602 syscall Read, flags=6
000001C8 009B 2123 0104 ori.l [A3]+, 0x21230104
000001CE 2B18 move.l -[A5], [A0]+
000001D0 EB22 asl D2.b, D5
000001D2 2A04 move.l D5, D4
000001D4 9301 subx.b D1, D1
000001D6 2A0A move.l D5, A2
000001D8 3361 0493 move.w [A1 + 0x493], -[A1]
000001DC 242A 06A6 move.l D2, [A2 + 0x6A6]
000001E0 1B2E 5802 move.b -[A5], [A6 + 0x5802]
000001E4 00F3 .incomplete
000001E6 1344 DB04 move.b [A1 - 0x24FC], D4
000001EA 1246 movea.b A1, D6
000001EC 3410 move.w D2, [A0]
000001EE 222E 082C move.l D1, [A6 + 0x82C]
000001F2 2505 move.l -[A2], D5
000001F4 2218 move.l D1, [A0]+
000001F6 1806 move.b D4, D6
000001F8 2213 move.l D1, [A3]
000001FA 0D09 btst A1, D6
000001FC 0200 0502 andi.b D0, 0x2
00000200 EA0E lsr D6.b, 5
00000202 7E12 moveq.l D7, 0x12
00000204 1C50 movea.b A6, [A0]
00000206 206D 0128 movea.l A0, [A5 + 0x128]
0000020A 9E02 sub.b D7, D2
0000020C 000F 1903 ori.b A7, 0x3
00000210 8901 sbcd D4, D1
00000212 A780 syscall GetVideoDefault, flags=7
00000214 750F moveq.l D2, 0x0F
00000216 8901 sbcd D4, D1
00000218 3B07 move.w -[A5], D7
0000021A 3CEB 1933 move.w [A6]+, [A3 + 0x1933]
0000021E 691E bvs +0x20 /* 0000023E */
00000220 0C08 0200 cmpi.b A0, 0x0
00000224 5B1A subq.b [A2]+, 5
00000226 D88B add.l D4, A3
00000228 00F0 .incomplete
0000022A 0503 btst D3, D2
0000022C 1B17 move.b -[A5], [A7]
0000022E 6AF3 bpl -0xB /* 00000223 */
00000230 02F0 .incomplete
00000232 C303 abcd D1, D3
00000234 E85A ror D2.w, 4
00000236 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
00000238 0413 2D03 subi.b [A3], 0x3
0000023C 185B movea.b A4, [A3]+
label0000023E:
0000023E 8B3B 871E 0C3B or.b [[PC] + A0 * 8 + 0xC3B], D5
00000244 0702 btst D2, D3
00000246 0043 085B ori.w D3, 0x85B
0000024A 1C04 move.b D6, D4
0000024C F314 .extension 0x314 <<F/4-5/1>> // unimplemented
0000024E CB06 abcd D5, D6
00000250 5B8B subq.l A3, 5
00000252 0FB1 0143 0BD3 071B bclr [[A1 + <<invalid base displacement size>>] + 0xBD3071B], D7
0000025A 0606 E602 addi.b D6, 0x2
0000025E 005B 04F8 ori.w [A3]+, 0x4F8
00000262 064B 03A5 addi.w A3, 0x3A5
00000266 0004 6252 ori.b D4, 0x52 /* 'R' */
0000026A 2305 move.l -[A1], D5
0000026C 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
0000026E BB2C 3304 xor.b [A4 + 0x3304], D5
00000272 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000274 0E7A B84B 010B .invalid.w [PC + 0x10B /* 00000381, value 0x55A */], 0xB84B // invalid immediate operation
0000027A 03B3 19C6 bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D1
0000027E 9B00 subx.b D5, D0
00000280 A900 syscall GetFNum
00000282 AB01 syscall BitsToMap
00000284 A100 syscall Open/PBHOpen/HOpen, flags=1
00000286 0B01 btst D1, D5
00000288 AB82 syscall slMASK10
0000028A B803 cmp.b D4, D3
0000028C 021E F81B andi.b [A6]+, 0x1B
00000290 0602 00F3 addi.b D2, 0xF3
00000294 4F83 .invalid 7, D3 // invalid opcode 4 with b == 6
00000296 210F move.l -[A0], A7
00000298 BE7B 129B cmp.w D7, [PC + D1.w * 2 - 0x101]
0000029C 01C3 .incomplete
0000029E 0383 bclr D3, D1
000002A0 0473 13A3 3C48 subi.w [A3 + D3 * 4 + 0x48], 0x13A3
000002A6 44D3 move.b [A3], CCR
000002A8 1912 move.b -[A4], [A2]
000002AA 1CBC 2010 move.b [A6], 0x10
000002AE 903C 0B05 sub.b D0, 0x5
000002B2 1B01 move.b -[A5], D1
000002B4 08E3 1370 bset.b -[A3], 0x70 /* 'p' */
000002B8 2517 move.l -[A2], [A7]
000002BA D225 add.b D1, -[A5]
000002BC 17D2 0200 move.b [PC + D0.w * 2], [A2]
000002C0 1309 move.b -[A1], A1
000002C2 06A6 C316 704C addi.l -[A6], 0xC316704C
000002C8 9E2C 4CC8 sub.b D7, [A4 + 0x4CC8]
000002CC C10F abcd -[A0], -[A7]
000002CE 420A clr.b A2
000002D0 2902 move.l -[A4], D2
000002D2 BB81 xor.l D1, D5
000002D4 A62B syscall EmptyHandle, flags=6
000002D6 3122 move.w -[A0], -[A2]
000002D8 7302 moveq.l D1, 0x02
000002DA 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000002DC 3B20 move.w -[A5], -[A0]
000002DE 3B01 move.w -[A5], D1
000002E0 043B 206A 4AA6 subi.b [PC + D4 * 2 - 0x90], 0x6A /* 'j' */
000002E6 9C04 sub.b D6, D4
000002E8 7B02 moveq.l D5, 0x02
000002EA 7244 moveq.l D1, 0x44
000002EC 7305 moveq.l D1, 0x05
000002EE E915 roxl D5.b, 4
000002F0 E43C ror D4.b, D2
000002F2 2303 move.l -[A1], D3
000002F4 2408 move.l D2, A0
000002F6 E514 roxl D4.b, 2
000002F8 8335 6A53 or.b [A5 + D6 * 2 + 0x53], D1
000002FC 00CA .incomplete
000002FE 2A14 move.l D5, [A4]
00000300 0C0E 046C cmpi.b A6, 0x6C /* 'l' */
00000304 6B01 bmi +0x3 /* 00000307 */
00000306 8303 sbcd D1, D3
00000308 760B moveq.l D3, 0x0B
0000030A 1504 move.b -[A2], D4
0000030C A453 syscall 0x053, flags=4
0000030E 8290 or.l D1, [A0]
00000310 1308 move.b -[A1], A0
00000312 E300 asl D0.b, 1
00000314 AB0D syscall GetSeek
00000316 0502 btst D2, D2
00000318 06E4 .incomplete
0000031A 8E0A or.b D7, A2
0000031C 0200 534B andi.b D0, 0x4B /* 'K' */
00000320 7806 moveq.l D4, 0x06
00000322 E4E1 roxr .w -[A1]
00000324 020B 0143 andi.b A3, 0x43 /* 'C' */
00000328 052A 9B04 btst [A2 - 0x64FC], D2
0000032C BE33 019B 0190 D339 cmp.b D7, [[ + D0] + 0x190D339]
00000334 442B 036D neg.b [A3 + 0x36D]
00000338 223E move.l D1, <<invalid special address>>
0000033A 3C23 move.w D6, -[A3]
0000033C 2024 move.l D0, -[A4]
0000033E 087B 013E 1E0C bchg.b [PC + D1 * 8 + 0xC], 0x3E /* '>' */
00000344 3EE9 1DE3 move.w [A7]+, [A1 + 0x1DE3]
00000348 178B 050E 1E04 move.b [[A3 + <<invalid base displacement size>>] + D0 * 4 + 0x1E04], A3
0000034E 286A 0200 movea.l A4, [A2 + 0x200]
00000352 6B02 bmi +0x4 /* 00000356 */
00000354 1B09 move.b -[A5], A1
label00000356:
00000356 74A3 moveq.l D2, 0xFFFFFFA3
00000358 1104 move.b -[A0], D4
0000035A CB0D abcd -[A5], -[A5]
0000035C 6A14 bpl +0x16 /* 00000372 */
0000035E E506 asl D6.b, 2
00000360 5B30 7603 subq.b [A0 + D7.w * 8 + 0x3], 5
00000364 1304 move.b -[A1], D4
00000366 C50E abcd -[A2], -[A6]
00000368 0F94 bclr [A4], D7
0000036A 836E 70A4 or.w [A6 + 0x70A4], D1
0000036E AB03 syscall Jackson
00000370 9E4B sub.w D7, A3
label00000372:
00000372 02B3 0A94 A11B 5B0B A309 0E5A andi.l [[A3 + <<invalid base displacement size>> + D5 * 2] - 0x5CF6F1A6], 0xA94A11B
0000037E 7B0E moveq.l D5, 0x0E
00000380 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00000382 5AE3 spl -[A3]
00000384 082B 072B 0EA3 btst.b [A3 + 0xEA3], 0x2B /* '+' */
0000038A 2AC1 move.l [A5]+, D1
0000038C 004B 06FB ori.w A3, 0x6FB
00000390 077B 102B bchg [PC + D1.w + 0x2B], D3
00000394 0E70 4300 A102 DB35 .invalid.w [[A0 + <<invalid base displacement size>> + A2] - 0x24CB], 0x4300 /* 'C\0' */ // invalid immediate operation
0000039C BB2C 4303 xor.b [A4 + 0x4303], D5
000003A0 E80B lsr D3.b, 4
000003A2 8803 or.b D4, D3
000003A4 06FB .incomplete
000003A6 0773 1E4B bchg [A3 + D1 * 8 + 0x4B], D3
000003AA 040F 211D subi.b A7, 0x1D
000003AE 4336 0306 0B01 .invalid 1, [[A6 + <<invalid base displacement size>>] + D0 * 2 + 0xB01] // invalid opcode 4 with b == 4
000003B4 731E moveq.l D1, 0x1E
000003B6 7AB8 moveq.l D5, 0xFFFFFFB8
000003B8 BB07 xor.b D7, D5
000003BA 0306 btst D6, D1
000003BC 7A43 moveq.l D5, 0x43
000003BE 0373 1EB8 bchg [A3 + D1 * 8 - 0x72], D1
000003C2 B8D3 cmpa.w A4, [A3]
000003C4 0170 831C bchg <<invalid full ext with I/IS == 4>>, D0
000003C8 8D06 sbcd D6, D6
000003CA 4483 neg.l D3
000003CC 1EE9 1593 move.b [A7]+, [A1 + 0x1593]
000003D0 100A move.b D0, A2
000003D2 2E2A 3A8A move.l D7, [A2 + 0x3A8A]
000003D6 3B04 move.w -[A5], D4
000003D8 189A move.b [A4], [A2]+
000003DA 5424 addq.b -[A4], 2
000003DC 0806 8A06 btst.b D6, 0x6
000003E0 1B08 move.b -[A5], A0
000003E2 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000003E4 040B 041B subi.b A3, 0x1B
000003E8 0808 063B btst.b A0, 0x3B /* ';' */
000003EC 0506 btst D6, D2
000003EE 9310 sub.b [A0], D1
000003F0 1630 0200 move.b D3, [A0 + D0.w * 2]
000003F4 2302 move.l -[A1], D2
000003F6 04E3 .incomplete
000003F8 0C0F 6001 cmpi.b A7, 0x1
000003FC 0248 4838 andi.w A0, 0x4838 /* 'H8' */
00000400 121C move.b D1, [A4]+
00000402 4E0E .invalid // invalid opcode 4
00000404 2010 move.l D0, [A0]
00000406 683C bvc +0x3E /* 00000444 */
00000408 9300 subx.b D1, D0
0000040A E513 roxl D3.b, 2
0000040C 6804 bvc +0x6 /* 00000412 */
0000040E A496 syscall SharedLibsMPW, flags=4
00000410 5B01 subq.b D1, 5
label00000412:
00000412 7B0B moveq.l D5, 0x0B
00000414 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00000416 04EB .incomplete
00000418 0ED3 .incomplete
0000041A 0513 btst [A3], D2
0000041C 065B 01C3 addi.w [A3]+, 0x1C3
00000420 2D04 move.l -[A6], D4
00000422 A413 syscall FlushVol, flags=4
00000424 085B 0123 bchg.b [A3]+, 0x23 /* '#' */
00000428 34FB 011B 26C3 035B move.w [A2]+, [[PC + D0] + 0x26C3035B]
00000430 0304 btst D4, D1
00000432 1308 move.b -[A1], A0
00000434 D305 addx.b D1, D5
00000436 3300 move.w -[A1], D0
00000438 2B27 move.l -[A5], -[A7]
0000043A 1305 move.b -[A1], D5
0000043C 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000043E 0E44 DB00 .invalid.w D4, 0xDB00 // invalid immediate operation
00000442 C90A abcd -[A4], -[A2]
label00000444:
00000444 1304 move.b -[A1], D4
00000446 2D05 move.l -[A6], D5
00000448 1304 move.b -[A1], D4
0000044A 0622 04CE addi.b -[A2], 0xCE
0000044E 0105 btst D5, D0
00000450 0516 btst [A6], D2
00000452 CE42 and.w D7, D2
00000454 AD00 syscall GetFNum, auto_pop
00000456 6004 bra +0x6 /* 0000045C */
00000458 CE8B and.l D7, A3
0000045A 0233 0345 2203 andi.b [A3 + D2.w * 2 + 0x3], 0x45 /* 'E' */
// begin alternate branch 0000045C-00000460
label0000045C:
0000045C 0345 bchg D5, D1
0000045E 2203 move.l D1, D3
// end alternate branch 0000045C-00000460
label0000045C: // (misaligned)
00000460 0802 0063 btst.b D2, 0x63 /* 'c' */
00000464 1506 move.b -[A2], D6
00000466 22E3 move.l [A1]+, -[A3]
00000468 0769 02F3 bchg [A1 + 0x2F3], D3
0000046C 0742 bchg D2, D3
0000046E 3E04 move.w D7, D4
00000470 F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000472 8B02 sbcd D5, D2
00000474 6613 bne +0x15 /* 00000489 */
00000476 0504 btst D4, D2
00000478 4C13 012C movem.w D2,D3,D5,A0, [A3]
0000047C 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
0000047E 1301 move.b -[A1], D1
00000480 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000482 2B0F move.l -[A5], A7
00000484 428E clr.l A6
00000486 0686 06A6 287E addi.l D6, 0x6A6287E
0000048C 0200 8325 andi.b D0, 0x25 /* '%' */
00000490 052B A8A6 btst [A3 - 0x575A], D2
00000494 063E E504 addi.b <<invalid special address>>, 0x4
00000498 6103 bsr +0x5 /* 0000049D */
0000049A 4C7E 2C62 movem.l D1,D5,D6,A2,A3,A5, <<invalid special address>>
0000049E 8300 sbcd D1, D0
000004A0 E33E rol D6.b, D1
000004A2 C32B C84B and.b [A3 - 0x37B5], D1
000004A6 6D0D blt +0xF /* 000004B5 */
000004A8 052B 0F6B btst [A3 + 0xF6B], D2
000004AC 018E bclr A6, D0
000004AE 06C6 .incomplete
000004B0 06FC .incomplete
000004B2 AD04 syscall DrawGrowIcon, auto_pop
000004B4 6509 bcs +0xB /* 000004BF */
000004B6 0496 6B01 AE73 subi.l [A6], 0x6B01AE73
000004BC 03A8 0D09 bclr [A0 + 0xD09], D1
000004C0 7D05 moveq.l D6, 0x05
000004C2 063E D45B addi.b <<invalid special address>>, 0x5B /* '[' */
000004C6 055B bchg [A3]+, D2
000004C8 0202 00AB andi.b D2, 0xAB
000004CC 53C9 0DBE dbls D1, +0xDC0 /* 0000128C */
000004D0 DC42 add.w D6, D2
000004D2 8304 sbcd D1, D4
000004D4 DB1F add.b [A7]+, D5
000004D6 BA6B 0363 cmp.w D5, [A3 + 0x363]
000004DA 1A5B movea.b A5, [A3]+
000004DC 1732 4B27 F113 2D19 A531 move.b -[A3], [[A2 - 0xEED] + D4 * 2 + 0x2D19A531]
000004E6 294B D343 move.l [A4 - 0x2CBD], A3
000004EA B6DC cmpa.w A3, [A4]+
000004EC CA0B and.b D5, A3
000004EE 0D04 btst D4, D6
000004F0 4C6A 2C45 45E1 movem.l D0,D2,D6,A2,A3,A5, [A2 + 0x45E1]
000004F6 2268 140C movea.l A1, [A0 + 0x140C]
000004FA 2A16 move.l D5, [A6]
000004FC 0F0C btst A4, D7
000004FE 6802 bvc +0x4 /* 00000502 */
00000500 000F 7665 ori.b A7, 0x65 /* 'e' */
// begin alternate branch 00000502-00000504
label00000502:
00000502 7665 moveq.l D3, 0x65
// end alternate branch 00000502-00000504
label00000502: // (misaligned)
00000504 05ED .incomplete
00000506 1E66 movea.b A7, -[A6]
00000508 2142 2408 move.l [A0 + 0x2408], D2
0000050C E20E lsr D6.b, 1
0000050E 7B01 moveq.l D5, 0x01
00000510 664D bne +0x4F /* 0000055F */
00000512 30B4 7A53 move.w [A0], [A4 + D7 * 2 + 0x53]
00000516 061E E500 addi.b [A6]+, 0x0
0000051A 0B5E bchg [A6]+, D5
0000051C FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
0000051E 9B1D sub.b [A5]+, D5
00000520 562E 2A8B addq.b [A6 + 0x2A8B], 3
00000524 5093 addq.l [A3], 8
00000526 5033 1F04 addq.b <<invalid full ext with I/IS == 4>>, 8
0000052A B321 xor.b -[A1], D1
0000052C 6A7B bpl +0x7D /* 000005A9 */
0000052E 0D45 bchg D5, D6
00000530 17B1 314B 66A3 0989 1A25 move.b [A3 + D1 * 2 + 0x25], [[A1 + <<invalid base displacement size>>] + 0x66A30989]
0000053A 454C chk.w D2, A4
0000053C 422C 7306 clr.b [A4 + 0x7306]
00000540 2AFB 48B3 move.l [A5]+, [PC + D4 - 0x77]
00000544 0087 0345 735A ori.l D7, 0x345735A
0000054A 94E1 sub.w A2, -[A1]
0000054C 0565 bchg -[A5], D2
0000054E 4415 neg.b [A5]
00000550 0A6A 2408 0B09 xori.w [A2 + 0xB09], 0x2408
00000556 B509 cmpm.b [A2]+, [A1]+
00000558 D301 addx.b D1, D1
0000055A 04A9 5D43 C370 849E subi.l [A1 - 0x7B62], 0x5D43C370
00000562 6614 bne +0x16 /* 00000578 */
00000564 0636 0C66 0200 addi.b [A6 + D0.w * 2], 0x66 /* 'f' */
0000056A 733E moveq.l D1, 0x3E
0000056C 76F5 moveq.l D3, 0xFFFFFFF5
0000056E 4DE5 lea.l A6, -[A5]
00000570 06F6 .incomplete
00000572 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000574 CB1C and.b [A4]+, D5
00000576 8908 sbcd -[A4], -[A0]
label00000578:
00000578 6C42 bge +0x44 /* 000005BC */
0000057A 8926 or.b -[A6], D4
0000057C A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
0000057E 0C36 0200 6B32 7300 5232 150B cmpi.b [[A6 + 0x73005232 + D6 * 2] + 0x150B], 0x0
0000058A 2842 movea.l A4, D2
0000058C 4B4C chk.w D5, A4
0000058E 4463 neg.w -[A3]
00000590 01AD 6614 bclr [A5 + 0x6614], D0
00000594 6919 bvs +0x1B /* 000005AF */
00000596 E143 asl D3.w, 8
00000598 5306 subq.b D6, 1
0000059A 854F 5103 pack -[A2], -[A7], 0x5103
0000059E 8442 or.w D2, D2
000005A0 0E13 0301 .invalid.b [A3], 0x1 // invalid immediate operation
000005A4 42BD clr.l <<invalid special address>>
000005A6 1D04 move.b -[A6], D4
000005A8 CB00 abcd D5, D0
000005AA EB05 asl D5.b, 5
000005AC AB33 syscall bMAIN3
000005AE 04C3 .incomplete
000005B0 023B 1D7A 4B09 andi.b [[PC + <<invalid base displacement size>> + D4 * 2]], 0x7A /* 'z' */
000005B6 92BB 13C9 sub.l D1, [[ + <<invalid base displacement size>>]]
000005BA 0A85 7611 0121 xori.l D5, 0x76110121
// begin alternate branch 000005BC-000005C0
label000005BC:
000005BC 7611 moveq.l D3, 0x11
000005BE 0121 btst -[A1], D0
// end alternate branch 000005BC-000005C0
label000005BC: // (misaligned)
000005C0 7725 moveq.l D3, 0x25
000005C2 0684 9E68 1EC5 addi.l D4, 0x9E681EC5
000005C8 00B3 11AB 0009 1F13 1B64 BB13 ori.l [[A3 + D1 * 8] + 0x1B64BB13], 0x11AB0009
000005D4 0200 9352 andi.b D0, 0x52 /* 'R' */
000005D8 6905 bvs +0x7 /* 000005DF */
000005DA 0302 btst D2, D1
000005DC 5104 subq.b D4, 8
000005DE E17A rol D2.w, D0
000005E0 B126 xor.b -[A6], D0
000005E2 000A 2408 ori.b A2, 0x8
000005E6 6516 bcs +0x18 /* 000005FE */
000005E8 2B6F 6500 434B move.l [A5 + 0x434B], [A7 + 0x6500]
000005EE D485 add.l D2, D5
000005F0 00EB .incomplete
000005F2 6D65 blt +0x67 /* 00000659 */
000005F4 00D3 .incomplete
000005F6 1C65 movea.b A6, -[A5]
000005F8 005B 5D89 ori.w [A3]+, 0x5D89
000005FC 112B 0130 move.b -[A0], [A3 + 0x130]
// begin alternate branch 000005FE-00000602
label000005FE:
000005FE 0130 E038 btst [A0 + A6.w + 0x38], D0
// end alternate branch 000005FE-00000602
label000005FE: // (misaligned)
00000600 E038 ror D0.b, D0
00000602 8D04 sbcd D6, D4
00000604 1630 D449 move.b D3, [A0 + A5.w * 4 + 0x49]
00000608 114B 4BE5 move.b [A0 + 0x4BE5], A3
0000060C 094B bchg A3, D4
0000060E 0753 bchg [A3], D3
00000610 0229 026D 861E andi.b [A1 - 0x79E2], 0x6D /* 'm' */
00000616 E302 asl D2.b, 1
00000618 32A2 move.w [A1], -[A2]
0000061A 0200 8B21 andi.b D0, 0x21 /* '!' */
0000061E 2301 move.l -[A1], D1
00000620 B158 xor.w [A0]+, D0
00000622 030D btst A5, D1
00000624 0484 9E86 1406 subi.l D4, 0x9E861406
0000062A A60C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
0000062C 8689 or.l D3, A1
0000062E 1D06 move.b -[A6], D6
00000630 A685 syscall SerialPower, flags=6
00000632 8633 0F1B 18A9 2AC5 or.b D3, [[A3 + D0 * 8] + 0x18A92AC5]
0000063A 7C66 moveq.l D6, 0x66
0000063C E8FB 0CB5 3181 bftst [[ + <<invalid base displacement size>> + D3]] {D2:D5}
00000642 580B addq.b A3, 4
00000644 07FD .incomplete
00000646 32A6 move.w [A1], -[A6]
00000648 9104 subx.b D0, D4
0000064A C565 and.w -[A5], D2
0000064C 66AB bne -0x53 /* 000005F9 */
0000064E 301E move.w D0, [A6]+
00000650 2501 move.l -[A2], D1
00000652 231A move.l -[A1], [A2]+
00000654 B00E cmp.b D0, A6
00000656 A500 syscall Open/PBHOpen/HOpen, flags=5
00000658 FE31 8D09 .unknown 0xFE31 0x8D09 (W = 7)
0000065C 1375 652B 0D32 0200 FB05 B00E move.b [A1 - 0x4FF2], [[A5 + 0xD32 + D6 * 4] + 0x200FB05]
00000668 4D11 .invalid 6, [A1] // invalid opcode 4 with b == 4
0000066A 82E9 1043 divu.w D1, [A1 + 0x1043]
0000066E 4B29 013E .invalid 5, [A1 + 0x13E] // invalid opcode 4 with b == 4
00000672 3CA3 move.w [A6], -[A3]
00000674 1061 movea.b A0, -[A1]
00000676 7A53 moveq.l D5, 0x53
00000678 320E move.w D1, A6
0000067A 0B0A btst A2, D5
0000067C 04EB .incomplete
0000067E 8574 1B10 or.w [A4 + D1 * 2], D2
00000682 7302 moveq.l D1, 0x02
00000684 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4
00000686 EB05 asl D5.b, 5
00000688 1E06 move.b D7, D6
0000068A 656C bcs +0x6E /* 000006F8 */
0000068C 931D sub.b [A5]+, D1
0000068E 78A9 moveq.l D4, 0xFFFFFFA9
00000690 0021 98BB ori.b -[A1], 0xBB
00000694 3692 move.w [A3], [A2]
00000696 7B1A moveq.l D5, 0x1A
00000698 2C8B move.l [A6], A3
0000069A 360F move.w D3, A7
0000069C 2AA5 move.l [A5], -[A5]
0000069E 0081 21F7 03E6 ori.l D1, 0x21F703E6
000006A4 8512 or.b [A2], D2
000006A6 0F04 btst D4, D7
000006A8 DB2C 4934 add.b [A4 + 0x4934], D5
000006AC DB43 addx.w D5, D3
000006AE 0504 btst D4, D2
000006B0 5377 F502 4122 subq.w [[A7 + <<invalid base displacement size>> + A7 * 4] + 0x4122], 1
000006B6 3B34 0D9D move.w -[A5], [[] + D0 * 4]
000006BA B310 xor.b [A0], D1
000006BC 4D86 .invalid 6, D6 // invalid opcode 4 with b == 6
000006BE 0014 2E2A ori.b [A4], 0x2A /* '*' */
000006C2 CCB1 49BB 6F2B 0256 AA81 001B and.l D6, [[0x6F2B0256 + D4] - 0x557EFFE5]
000006CE 0AF1 .incomplete
000006D0 3C2B 2C3C move.w D6, [A3 + 0x2C3C]
000006D4 7B0C moveq.l D5, 0x0C
000006D6 E208 lsr D0.b, 1
000006D8 E504 asl D4.b, 2
000006DA 9323 sub.b -[A3], D1
000006DC 2916 move.l -[A4], [A6]
000006DE 0B5E bchg [A6]+, D5
000006E0 38B3 0174 move.w [A4], <<invalid full ext with I/IS == 4>>
000006E4 D374 70C3 add.w [A4 + D7.w - 0x61], D1
000006E8 8583 3949 unpk D2, D3, 0x3949
000006EC 206B 32CB movea.l A0, [A3 + 0x32CB]
000006F0 04C0 .incomplete
000006F2 32E9 0083 move.w [A1]+, [A1 + 0x83]
000006F6 133B 0BEC move.b -[A1], <<invalid full ext with I/IS == 4>>
// begin alternate branch 000006F8-000006FA
label000006F8:
000006F8 0BEC .incomplete
// end alternate branch 000006F8-000006FA
label000006F8: // (misaligned)
000006FA 6310 bls +0x12 /* 0000070C */
000006FC 1300 move.b -[A1], D0
000006FE 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00000700 14D4 move.b [A2]+, [A4]
00000702 64C3 bcc -0x3B /* 000006C7 */
00000704 0102 btst D2, D0
00000706 004B 19AB ori.w A3, 0x19AB
0000070A 041E 8301 subi.b [A6]+, 0x1
// begin alternate branch 0000070C-0000070E
label0000070C:
0000070C 8301 sbcd D1, D1
// end alternate branch 0000070C-0000070E
label0000070C: // (misaligned)
0000070E A517 syscall Eject, flags=5
00000710 B306 xor.b D6, D1
00000712 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000714 7302 moveq.l D1, 0x02
00000716 2B32 3B05 move.l -[A5], [[A2 + <<invalid base displacement size>>] + D3 * 2]
0000071A A065 syscall StackSpace
0000071C 0343 bchg D3, D1
0000071E 3514 move.w -[A2], [A4]
00000720 130B move.b -[A1], A3
00000722 D102 addx.b D0, D2
00000724 1416 move.b D2, [A6]
00000726 3B02 move.w -[A5], D2
00000728 C501 abcd D2, D1
0000072A 6B04 bmi +0x6 /* 00000730 */
0000072C B47A A333 cmp.w D2, [PC - 0x5CCD /* FFFFAA61, cstring ""<EOF> */]
label00000730:
00000730 1905 move.b -[A4], D5
00000732 133D move.b -[A1], <<invalid special address>>
00000734 2D02 move.l -[A6], D2
00000736 EB0C lsl D4.b, 5
00000738 70CB moveq.l D0, 0xFFFFFFCB
0000073A 002A 4B01 7084 ori.b [A2 + 0x7084], 0x1
00000740 6E3E bgt +0x40 /* 00000780 */
00000742 9B04 subx.b D5, D4
00000744 E918 rol D0.b, 4
00000746 0B19 btst [A1]+, D5
00000748 8900 sbcd D4, D0
0000074A 435A chk.w D1, [A2]+
0000074C 0C3E 0C3E cmpi.b <<invalid special address>>, 0x3E /* '>' */
00000750 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000752 8B1C or.b [A4]+, D5
00000754 7907 moveq.l D4, 0x07
00000756 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000758 FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
0000075A C90C abcd -[A4], -[A4]
0000075C BB24 xor.b -[A4], D5
0000075E EB40 asl D0.w, 5
00000760 892B 4308 or.b [A3 + 0x4308], D4
00000764 C311 and.b [A1], D1
00000766 A900 syscall GetFNum
00000768 01A4 bclr -[A4], D0
0000076A FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
0000076C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
0000076E 062B 2C05 012B addi.b [A3 + 0x12B], 0x5
00000774 6678 bne +0x7A /* 000007EE */
00000776 B22B 2C3A cmp.b D1, [A3 + 0x2C3A]
0000077A EB16 roxl D6.b, 5
0000077C 0322 btst -[A2], D1
0000077E 657F bcs +0x81 /* 000007FF */
label00000780:
00000780 D302 addx.b D1, D2
00000782 130A move.b -[A1], A2
00000784 0102 btst D2, D0
00000786 1B03 move.b -[A5], D3
00000788 F802 0087 .tblXX 0xF802, 0x0087 // unimplemented
0000078C 85F0 1406 divs.w D2, [A0 + D1.w * 4 + 0x6]
00000790 EB16 roxl D6.b, 5
00000792 2102 move.l -[A0], D2
00000794 1AD3 move.b [A5]+, [A3]
00000796 2526 move.l -[A2], -[A6]
00000798 2B02 move.l -[A5], D2
0000079A CB4D exg A5, A5
0000079C EB01 asl D1.b, 5
0000079E CB4D exg A5, A5
000007A0 6B0C bmi +0xE /* 000007AE */
000007A2 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000007A4 D301 addx.b D1, D1
000007A6 A101 syscall Close, flags=1
000007A8 0506 btst D6, D2
000007AA 6379 bls +0x7B /* 00000825 */
000007AC 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
label000007AE:
000007AE CD00 abcd D6, D0
000007B0 5B79 7344 3264 subq.w [0x73443264], 5
000007B6 8B08 sbcd -[A5], -[A0]
000007B8 0200 6B10 andi.b D0, 0x10
000007BC E306 asl D6.b, 1
000007BE 2B2F 7AC3 move.l -[A5], [A7 + 0x7AC3]
000007C2 00ED .incomplete
000007C4 1093 move.b [A0], [A3]
000007C6 1844 movea.b A4, D4
000007C8 AB0C syscall FastSlabMode
000007CA 892C B312 or.b [A4 - 0x4CEE], D4
000007CE 3C6A 4DB5 movea.w A6, [A2 + 0x4DB5]
000007D2 091D btst [A5]+, D4
000007D4 3316 move.w -[A1], [A6]
000007D6 1416 move.b D2, [A6]
000007D8 2B06 move.l -[A5], D6
000007DA 7116 moveq.l D0, 0x16
000007DC 0313 btst [A3], D1
000007DE 144D movea.b A2, A5
000007E0 0F02 btst D2, D7
000007E2 000F B47A ori.b A7, 0x7A /* 'z' */
000007E6 8B03 sbcd D5, D3
000007E8 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
000007EA AD02 syscall RealFont, auto_pop
000007EC EB0C lsl D4.b, 5
label000007EE:
000007EE 160E move.b D3, A6
000007F0 A900 syscall GetFNum
000007F2 E902 asl D2.b, 4
000007F4 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
000007F6 B0E4 cmpa.w A0, -[A4]
000007F8 2EE4 move.l [A7]+, -[A4]
000007FA 2C3A C60B move.l D6, [PC - 0x39F5 /* FFFFCE07, cstring ""<EOF> */]
000007FE 1365 0E73 move.b [A1 + 0xE73], -[A5]
00000802 01D2 .incomplete
00000804 FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
label00000806:
00000806 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000808 1317 move.b -[A1], [A7]
0000080A 2301 move.l -[A1], D1
0000080C 1E06 move.b D7, D6
0000080E B312 xor.b [A2], D1
00000810 E525 asl D5.b, D2
00000812 1323 move.b -[A1], -[A3]
00000814 78C1 moveq.l D4, 0xFFFFFFC1
00000816 0063 13B0 ori.w -[A3], 0x13B0
0000081A D225 add.b D1, -[A5]
0000081C 0143 bchg D3, D0
0000081E 2014 move.l D0, [A4]
00000820 06C6 .incomplete
00000822 9508 subx.b -[A2], -[A0]
00000824 0F76 C300 bchg [A6 + <<invalid base displacement size>> + A4 * 2], D7
00000828 06C6 .incomplete
0000082A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000082C 7B5A moveq.l D5, 0x5A
0000082E 06E4 .incomplete
00000830 0200 DB41 andi.b D0, 0x41 /* 'A' */
00000834 515F subq.w [A7]+, 8
00000836 22E9 4BF4 move.l [A1]+, [A1 + 0x4BF4]
0000083A 2A45 movea.l A5, D5
0000083C 45CB lea.l A2, A3
0000083E 1755 4822 move.b [A3 + 0x4822], [A5]
00000842 E8EB 0985 46A3 bftst [A3 + 0x46A3] {D6:5}
00000848 8903 sbcd D4, D3
0000084A 050E btst A6, D2
0000084C 3304 move.w -[A1], D4
0000084E 2B00 move.l -[A5], D0
00000850 306D AC22 movea.w A0, [A5 - 0x53DE]
00000854 2B53 2545 move.l [A5 + 0x2545], [A3]
00000858 69AC bvs -0x52 /* 00000806 */
0000085A 7C01 moveq.l D6, 0x01
0000085C B493 cmp.l D2, [A3]
0000085E 0695 5143 5938 addi.l [A5], 0x51435938 /* 'QCY8' */
00000864 1E65 movea.b A7, -[A5]
00000866 1E35 467C move.b D7, [A5 + D4.w * 8 + 0x7C]
0000086A E823 asr D3.b, D4
0000086C 0C7B 1D31 4D3E 0609 28D3 6693 cmpi.w [[PC + 0x60928D3] + D4 * 4 + 0x6693], 0x1D31
00000878 0A33 015B 0D7C xori.b <<invalid full ext with I/IS == 4>>, 0x5B /* '[' */
0000087E F333 .extension 0x333 <<F/4-5/1>> // unimplemented
00000880 7B01 moveq.l D5, 0x01
00000882 0E45 B345 .invalid.w D5, 0xB345 // invalid immediate operation
00000886 0C8A 0A2E 48D9 cmpi.l A2, 0xA2E48D9
0000088C A404 syscall Control, flags=4
0000088E F67B 0EC1 .extension 0x67B <<F/1/3>>, 0x0EC1 // unimplemented
00000892 E306 asl D6.b, 1
00000894 8A63 or.w D5, -[A3]
00000896 1304 move.b -[A1], D4
00000898 BB04 xor.b D4, D5
0000089A 7B0E moveq.l D5, 0x0E
0000089C 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000089E 0428 7B0E 068A subi.b [A0 + 0x68A], 0xE
000008A4 EB81 asl D1, 5
000008A6 0EFB .incomplete
000008A8 0025 061B ori.b -[A5], 0x1B
000008AC 5EA9 A460 addq.l [A1 - 0x5BA0], 7
000008B0 2010 move.l D0, [A0]
000008B2 6B17 bmi +0x19 /* 000008CB */
000008B4 8551 or.w [A1], D2
000008B6 6504 bcs +0x6 /* 000008BC */
000008B8 74EB moveq.l D2, 0xFFFFFFEB
000008BA 0814 458F btst.b [A4], 0x8F
// begin alternate branch 000008BC-000008BE
label000008BC:
000008BC 458F .invalid 2, A7 // invalid opcode 4 with b == 6
// end alternate branch 000008BC-000008BE
label000008BC: // (misaligned)
label000008BE:
000008BE C336 B47A and.b [A6 + A3.w * 4 + 0x7A], D1
000008C2 936D 066B sub.w [A5 + 0x66B], D1
000008C6 1702 move.b -[A3], D2
000008C8 0033 2078 B26B ori.b [A3 + A3.w * 2 + 0x6B], 0x78 /* 'x' */
000008CE 173A 7307 move.b -[A3], [PC + 0x7307 /* 00007BD7, cstring ""<EOF> */]
000008D2 C315 and.b [A5], D1
000008D4 292B 04DA move.l -[A4], [A3 + 0x4DA]
000008D8 6B01 bmi +0x3 /* 000008DB */
000008DA 69E2 bvs -0x1C /* 000008BE */
000008DC 4A22 tst.b -[A2]
000008DE 4596 .invalid 2, [A6] // invalid opcode 4 with b == 6
000008E0 2225 move.l D1, -[A5]
000008E2 A40D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4
000008E4 A311 syscall GetEOF, flags=3
000008E6 17DE 3004 move.b [PC + D3.w + 0x4], [A6]+
000008EA 4C7B 0E8B 0402 movem.l D0,D1,D3,D7,A1,A2,A3, [PC + D0.w * 4 + 0x2]
000008F0 00FB .incomplete
000008F2 6706 beq +0x8 /* 000008FA */
000008F4 7307 moveq.l D1, 0x07
000008F6 0200 B31E andi.b D0, 0x1E
label000008FA:
000008FA 6D58 blt +0x5A /* 00000954 */
000008FC 4D85 .invalid 6, D5 // invalid opcode 4 with b == 6
000008FE 6177 bsr +0x79 /* 00000977 */
00000900 3B1D move.w -[A5], [A5]+
00000902 6177 bsr +0x79 /* 0000097B */
00000904 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00000906 8B23 or.b -[A3], D5
00000908 14D6 move.b [A2]+, [A6]
0000090A A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000090C 1104 move.b -[A0], D4
0000090E 2B2A CB04 move.l -[A5], [A2 - 0x34FC]
00000912 0FD5 .incomplete
00000914 08F3 0222 3631 bset.b [A3 + D3.w * 8 + 0x31], 0x22 /* '\"' */
0000091A 09C9 .incomplete
0000091C 3CDB move.w [A6]+, [A3]+
0000091E 0F4A bchg A2, D7
00000920 82EB 30A8 divu.w D1, [A3 + 0x30A8]
00000924 821E or.b D1, [A6]+
00000926 0622 A95A addi.b -[A2], 0x5A /* 'Z' */
0000092A 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000092C 6D54 blt +0x56 /* 00000982 */
0000092E 8924 or.b -[A4], D4
00000930 AB34 syscall bSETUP8
00000932 1082 move.b [A0], D2
00000934 3C5B movea.w A6, [A3]+
00000936 08E3 220E bset.b -[A3], 0xE
0000093A 8309 sbcd -[A1], -[A1]
0000093C 4824 nbcd.b -[A4]
0000093E 083D 5C04 btst.b <<invalid special address>>, 0x4
00000942 730D moveq.l D1, 0x0D
00000944 7A43 moveq.l D5, 0x43
00000946 18EB 0504 move.b [A4]+, [A3 + 0x504]
0000094A 0B4F bchg A7, D5
0000094C 3B1D move.w -[A5], [A5]+
0000094E 6310 bls +0x12 /* 00000960 */
00000950 9B1C sub.b [A4]+, D5
00000952 8B01 sbcd D5, D1
label00000954:
00000954 157D A15D move.b [A2 - 0x5EA3], <<invalid special address>>
00000958 A584 syscall GetOSDefault, flags=5
0000095A 0302 btst D2, D1
0000095C 6304 bls +0x6 /* 00000962 */
0000095E 5232 2980 addq.b [ + <<invalid base displacement size>> + D2], 1
// begin alternate branch 00000960-00000976
label00000960:
00000960 2980 7333 046B 7BE3 001E 0496 move.l [[A4 + 0x46B7BE3 + D7 * 2] + 0x1E0496], D0
label00000962: // (misaligned)
0000096C 5302 subq.b D2, 1
0000096E 5232 8D13 0200 3308 addq.b [[A2 + A0 * 4] + 0x2003308], 1
// end alternate branch 00000960-00000976
label00000960: // (misaligned)
label00000962:
00000962 7333 moveq.l D1, 0x33
00000964 046B 7BE3 001E subi.w [A3 + 0x1E], 0x7BE3
0000096A 0496 5302 5232 subi.l [A6], 0x53025232
00000970 8D13 or.b [A3], D6
00000972 0200 3308 andi.b D0, 0x8
00000976 04D8 .incomplete
00000978 8B0C sbcd -[A5], -[A4]
0000097A 5302 subq.b D2, 1
0000097C F707 .extension 0x707 <<F/4-5/3>> // unimplemented
0000097E EFA9 lsl D1, D7
00000980 833B 084D or.b [PC + D0 + 0x4D], D1
// begin alternate branch 00000982-00000988
label00000982:
00000982 084D 2B54 bchg.b A5, 0x54 /* 'T' */
00000986 051F btst [A7]+, D2
// end alternate branch 00000982-00000988
label00000982: // (misaligned)
00000984 2B54 051F move.l [A5 + 0x51F], [A4]
00000988 7B01 moveq.l D5, 0x01
0000098A 5440 addq.w D0, 2
0000098C 48B3 040E 0C54 movem.w [A3 + D0 * 4 + 0x54], D1,D2,D3,A2
00000992 0200 0F04 andi.b D0, 0x4
00000996 E303 asl D3.b, 1
00000998 A302 syscall Read, flags=3
0000099A 044B 07DB subi.w A3, 0x7DB
0000099E 01A1 bclr -[A1], D0
000009A0 00D3 .incomplete
000009A2 04E5 .incomplete
000009A4 22A5 move.l [A1], -[A5]
000009A6 0382 bclr D2, D1
000009A8 8990 or.l [A0], D4
000009AA 8707 sbcd D3, D7
000009AC E625 asr D5.b, D3
000009AE F2E1 08DD .extension 0x2E1 <<F/2-3/1>> // unimplemented
000009B2 0E05 0CF7 .invalid.b D5, 0xF7 // invalid immediate operation
000009B6 8812 or.b D4, [A2]
000009B8 610D bsr +0xF /* 000009C7 */
000009BA A4C3 syscall vRelBlock, flags=4
000009BC 02EB .incomplete
000009BE 05F3 .incomplete
000009C0 543B 1DA7 0411 896D 22E9 addq.b [[0x411] + D1 * 4 - 0x7692DD17], 2
000009CA 2BA7 0767 move.l <<invalid full ext with IS == 1 and I/IS == 7>>, -[A7]
000009CE F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000009D0 8268 4A68 or.w D1, [A0 + 0x4A68]
000009D4 AE2A syscall GetMainDevice, auto_pop
000009D6 A882 syscall StdText
000009D8 4A36 D0A8 tst.b [A6 + A5.w - 0x88]
000009DC 36A5 move.w [A3], -[A5]
000009DE 0528 4229 btst [A0 + 0x4229], D2
000009E2 204B movea.l A0, A3
000009E4 7AED moveq.l D5, 0xFFFFFFED
000009E6 27AD 0581 1AB3 move.l [A3 + D1 * 2 - 0x77], [A5 + 0x581]
000009EC 15C5 0A0F move.b [PC + 0xA0F /* 000013FD, value 0x45 'E' */], D5
000009F0 0622 C953 addi.b -[A2], 0x53 /* 'S' */
000009F4 8B33 0622 or.b [A3 + D0.w * 8 + 0x22], D5
000009F8 4082 negx.l D2
000009FA 4027 negx.b -[A7]
000009FC 004F C1D8 ori.w A7, 0xC1D8
00000A00 D05C add.w D0, [A4]+
00000A02 4036 3303 647B 1A87 negx.b [[A6 + <<invalid base displacement size>> + D3 * 2] + 0x647B1A87]
00000A0A 08CA 559C bset.b A2, 0x9C
00000A0E 9330 04CE sub.b [A0 + D0.w * 4 - 0x50], D1
00000A12 E300 asl D0.b, 1
00000A14 299C 0F09 move.l [[A4 + <<invalid base displacement size>> + D0 * 8]], [A4]+
00000A18 130C move.b -[A1], A4
00000A1A 08C9 210F bset.b A1, 0xF
label00000A1E:
00000A1E 35CB 7B18 move.w [PC + 0x7B18 /* 00008538, cstring ""<EOF> */], A3
00000A22 7B1A moveq.l D5, 0x1A
00000A24 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A26 AB0F syscall CheckPic
00000A28 5B01 subq.b D1, 5
00000A2A 6E61 bgt +0x63 /* 00000A8D */
00000A2C 060C 080F addi.b A4, 0xF
00000A30 3D06 move.w -[A6], D6
00000A32 1440 movea.b A2, D0
00000A34 095A bchg [A2]+, D4
00000A36 CB33 B47A and.b [A3 + A3.w * 4 + 0x7A], D5
00000A3A FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000A3C A1FE syscall XFindWord/TEFindWord, flags=1
00000A3E 482B 0C04 nbcd.b [A3 + 0xC04]
00000A42 4A0E tst.b A6
00000A44 8308 sbcd -[A1], -[A0]
00000A46 E300 asl D0.b, 1
00000A48 8306 sbcd D1, D6
00000A4A 65D2 bcs -0x2C /* 00000A1E */
00000A4C D0A8 482B add.l D0, [A0 + 0x482B]
00000A50 0809 984A btst.b A1, 0x4A /* 'J' */
00000A54 0EE1 .incomplete
00000A56 4AD3 tas.b [A3]
00000A58 5A03 addq.b D3, 5
00000A5A 0CA9 E8C5 1768 3C0B cmpi.l [A1 + 0x3C0B], 0xE8C51768
00000A62 0E83 090E 4506 .invalid.l D3, 0x90E4506 // invalid immediate operation
00000A68 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000A6A 3506 move.w -[A2], D6
00000A6C 0B02 btst D2, D5
00000A6E 485A pea.l [A2]+
00000A70 BB0D cmpm.b [A5]+, [A5]+
00000A72 0114 btst [A4], D0
00000A74 AB00 syscall BitBlt
00000A76 2107 move.l -[A0], D7
00000A78 3048 movea.w A0, A0
00000A7A 236C 8D02 C333 move.l [A1 - 0x3CCD], [A4 - 0x72FE]
00000A80 E317 roxl D7.b, 1
00000A82 61E9 bsr -0x15 /* 00000A6D */
00000A84 8B02 sbcd D5, D2
00000A86 048B 6153 020F subi.l A3, 0x6153020F
00000A8C 1EF3 018C move.b [A7]+, <<invalid full ext with I/IS == 4>>
00000A90 A907 syscall SetString
00000A92 6304 bls +0x6 /* 00000A98 */
00000A94 D0A1 add.l D0, -[A1]
00000A96 07E3 .incomplete
label00000A98:
00000A98 1403 move.b D2, D3
00000A9A 0C52 A554 cmpi.w [A2], 0xA554
00000A9E 3308 move.w -[A1], A0
00000AA0 D8B6 F314 add.l D4, <<invalid full ext with I/IS == 4>>
00000AA4 0FE9 .incomplete
00000AA6 45CB lea.l A2, A3
00000AA8 066B 603B 0162 addi.w [A3 + 0x162], 0x603B /* '`;' */
00000AAE F370 .extension 0x370 <<F/4-5/1>> // unimplemented
00000AB0 0901 btst D1, D4
00000AB2 529B addq.l [A3]+, 1
00000AB4 363B 0183 0F93 0BFB move.w D3, [[ + <<invalid base displacement size>> + D0] + 0xF930BFB]
00000ABC 070B btst A3, D3
00000ABE 0853 1048 bchg.b [A3], 0x48 /* 'H' */
00000AC2 4413 neg.b [A3]
00000AC4 0E95 0B5B 08A7 .invalid.l [A5], 0xB5B08A7 // invalid immediate operation
00000ACA 0968 0B01 bchg [A0 + 0xB01], D4
00000ACE 810B sbcd -[A0], -[A3]
00000AD0 C1D3 muls.w D0, [A3]
00000AD2 710B moveq.l D0, 0x0B
00000AD4 BB1B xor.b [A3]+, D5
00000AD6 710B moveq.l D0, 0x0B
00000AD8 9B02 subx.b D5, D2
00000ADA 650B bcs +0xD /* 00000AE7 */
00000ADC 0F29 07F3 btst [A1 + 0x7F3], D7
00000AE0 0107 btst D7, D0
00000AE2 8133 968B or.b [A3 + A1.w * 8 - 0x117], D0
00000AE6 023B 3A87 09AE BE43 0548 andi.b [[-0x41BD] + D0 + 0x548], 0x87
00000AF0 E938 rol D0.b, D4
00000AF2 8508 sbcd -[A2], -[A0]
00000AF4 863C AB0A or.b D3, 0xA /* '\n' */
00000AF8 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000AFA 8508 sbcd -[A2], -[A0]
00000AFC 690F bvs +0x11 /* 00000B0D */
00000AFE A4B3 syscall vFClose, flags=4
00000B00 0AE3 .incomplete
00000B02 0081 0F6B 35A3 ori.l D1, 0xF6B35A3
00000B08 0914 btst [A4], D4
00000B0A E548 lsl D0.w, 2
00000B0C 8313 or.b [A3], D1
00000B0E 764B moveq.l D3, 0x4B
00000B10 0161 bchg -[A1], D0
00000B12 07DB .incomplete
00000B14 015A bchg [A2]+, D0
00000B16 3B14 move.w -[A5], [A4]
00000B18 04F6 .incomplete
00000B1A A302 syscall Read, flags=3
00000B1C 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000B1E 1305 move.b -[A1], D5
00000B20 5AF3 1004 spl [A3 + D1.w + 0x4]
00000B24 F6D3 0443 .extension 0x6D3 <<F/2-3/3>> // unimplemented
00000B28 1704 move.b -[A3], D4
00000B2A 8413 or.b D2, [A3]
00000B2C 0186 bclr D6, D0
00000B2E 14CD move.b [A2]+, A5
00000B30 04E3 .incomplete
00000B32 80F3 01FB 725B 050F A9B9 D333 divu.w D0, [[0x725B050F] - 0x56462CCD]
00000B3E 0481 D343 3AD3 subi.l D1, 0xD3433AD3
00000B44 04B3 03BB 1B29 9E13 subi.l [A3 + A1 * 8 + 0x13], 0x3BB1B29
00000B4C 17FB 041E A05B move.b [PC + A2.w + 0x5B], [PC + D0.w * 4 + 0x1E]
00000B52 0004 28A3 ori.b D4, 0xA3
00000B56 0265 0409 andi.w -[A5], 0x409
00000B5A D802 add.b D4, D2
00000B5C 00DB .incomplete
00000B5E 09B6 1B26 632C 8E02 bclr [[A6 + 0x632C] + D1 * 2 - 0x71FE], D4
00000B66 008B 6ED8 B6A0 ori.l A3, 0x6ED8B6A0
00000B6C A57A syscall SetADBInfo, flags=5
00000B6E 1E62 movea.b A7, -[A2]
00000B70 5232 0701 addq.b [[A2 + <<invalid base displacement size>> + D0 * 8]], 1
00000B74 C8ED 1A8B mulu.w D4, [A5 + 0x1A8B]
00000B78 0048 440B ori.w A0, 0x440B
00000B7C 0B15 btst [A5], D5
00000B7E 1823 move.b D4, -[A3]
00000B80 0369 0F14 bchg [A1 + 0xF14], D1
00000B84 5B00 subq.b D0, 5
00000B86 1D18 move.b -[A6], [A0]+
00000B88 EB26 asl D6.b, D5
00000B8A A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
00000B8C 68AD bvc -0x51 /* 00000B3B */
00000B8E 0C53 196D cmpi.w [A3], 0x196D
00000B92 0C05 D4D3 cmpi.b D5, 0xD3
00000B96 33B6 04D3 2BE3 0053 0514 2701 move.w [[0x53] + 0x5142701], [A6 + D0.w * 4 - 0x45]
00000BA2 666B bne +0x6D /* 00000C0F */
00000BA4 3E62 movea.w A7, -[A2]
00000BA6 EB30 roxl D0.b, D5
00000BA8 B303 xor.b D3, D1
00000BAA E524 asl D4.b, D2
00000BAC ED05 asl D5.b, 6
00000BAE 2B5E C5E2 move.l [A5 - 0x3A1E], [A6]+
00000BB2 8D24 or.b -[A4], D6
00000BB4 2519 move.l -[A2], [A1]+
00000BB6 1701 move.b -[A3], D1
00000BB8 7AA5 moveq.l D5, 0xFFFFFFA5
00000BBA 09A6 bclr -[A6], D4
00000BBC 612D bsr +0x2F /* 00000BEB */
00000BBE D70A addx.b -[A3], -[A2]
00000BC0 86F3 26D5 divu.w D3, [A3 + D2.w * 8 - 0x43]
00000BC4 21E3 266D move.l [0x0000266D], -[A3]
00000BC8 020F B6E5 andi.b A7, 0xE5
00000BCC D0A6 add.l D0, -[A6]
00000BCE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000BD0 0C17 0031 cmpi.b [A7], 0x31 /* '1' */
00000BD4 E397 roxl D7, 1
00000BD6 1E6B 2FB3 movea.b A7, [A3 + 0x2FB3]
00000BDA 0F1B btst [A3]+, D7
00000BDC 03DB .incomplete
00000BDE 1449 movea.b A2, A1
00000BE0 08E3 0AD8 bset.b -[A3], 0xD8
00000BE4 3309 move.w -[A1], A1
00000BE6 1E85 move.b [A7], D5
00000BE8 60A9 bra -0x55 /* 00000B93 */
00000BEA 1696 move.b [A3], [A6]
00000BEC C41D and.b D2, [A5]+
00000BEE 1431 2CC9 move.b D2, [A1 + D2 * 4 - 0x55]
00000BF2 3D09 move.w -[A6], A1
00000BF4 3C53 movea.w A6, [A3]
00000BF6 028B 0D04 EB07 andi.l A3, 0xD04EB07
00000BFC 0E53 29E3 .invalid.w [A3], 0x29E3 // invalid immediate operation
00000C00 00D3 .incomplete
00000C02 2613 move.l D3, [A3]
00000C04 00B8 9302 153B C95F ori.l [0xFFFFC95F], 0x9302153B
00000C0C 0484 6A54 8541 subi.l D4, 0x6A548541
00000C12 E95F rol D7.w, 4
00000C14 CB33 2B02 F502 and.b [[A3 + <<invalid base displacement size>> + D2 * 2] - 0xAFE], D5
00000C1A D300 addx.b D1, D0
00000C1C 3C8B move.w [A6], A3
00000C1E 17BB 0189 10C9 move.b [A3 + D1.w - 0x55], [[ + <<invalid base displacement size>> + D0]]
00000C24 1585 1053 move.b [A2 + D1.w + 0x53], D5
00000C28 0806 D300 btst.b D6, 0x0
00000C2C 29CF E589 D300 move.l 0xE589D300, A7
00000C32 9898 sub.l D4, [A0]+
00000C34 5A53 addq.w [A3], 5
00000C36 1D11 move.b -[A6], [A1]
00000C38 7F33 moveq.l D7, 0x33
00000C3A 0917 btst [A7], D4
00000C3C 019B bclr [A3]+, D0
00000C3E 70A5 moveq.l D0, 0xFFFFFFA5
00000C40 8FAB 18A3 or.l [A3 + 0x18A3], D7
00000C44 093A 1B00 btst [PC + 0x1B00 /* 00002746, value 0x19 */], D4
00000C48 1818 move.b D4, [A0]+
00000C4A B55B xor.w [A3]+, D2
00000C4C 2D06 move.l -[A6], D6
00000C4E C333 8199 and.b [[ + A0]], D1
00000C52 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
00000C54 A304 syscall Control, flags=3
00000C56 6911 bvs +0x13 /* 00000C69 */
00000C58 4A22 tst.b -[A2]
00000C5A B308 cmpm.b [A1]+, [A0]+
00000C5C 3B01 move.w -[A5], D1
00000C5E A836 syscall GetMaskTable
00000C60 E311 roxl D1.b, 1
00000C62 0443 0F53 subi.w D3, 0xF53
00000C66 02C3 .incomplete
00000C68 2D70 6285 4241 move.l [A6 + 0x4241], [A0 + D6.w * 2 - 0x123]
00000C6E 4A36 430E 933A tst.b [[A6 + <<invalid base displacement size>>] + D4 * 2 - 0x6CC6]
00000C74 9B20 sub.b -[A0], D5
00000C76 AD04 syscall DrawGrowIcon, auto_pop
00000C78 0FE1 .incomplete
00000C7A 3A05 move.w D5, D5
00000C7C 0443 0043 subi.w D3, 0x43 /* 'C' */
00000C80 223B 01BB 0222 A836 1E4A 3685 move.l D1, [[0x222A836 + D0] + 0x1E4A3685]
00000C8C 1781 3B35 1736 450D move.b [[A3 + 0x1736450D] + D3 * 2], D1
00000C94 2298 move.l [A1], [A0]+
00000C96 9844 sub.w D4, D4
00000C98 B317 xor.b [A7], D1
00000C9A B70B cmpm.b [A3]+, [A3]+
00000C9C 1FE3 move.b <<invalid special address>>, -[A3]
00000C9E 009B 0004 B88B ori.l [A3]+, 0x4B88B
00000CA4 25AB 0025 22CB move.l [A2 + D2.w * 2 - 0x53], [A3 + 0x25]
00000CAA 0807 02C0 btst.b D7, 0xC0
00000CAE 5B02 subq.b D2, 5
00000CB0 3515 move.w -[A2], [A5]
00000CB2 8607 or.b D3, D7
00000CB4 0181 bclr D1, D0
00000CB6 BB01 xor.b D1, D5
00000CB8 2AA3 move.l [A5], -[A3]
00000CBA 1D45 84A9 move.b [A6 - 0x7B57], D5
00000CBE 2D17 move.l -[A6], [A7]
00000CC0 01E7 .incomplete
00000CC2 013F btst <<invalid special address>>, D0
00000CC4 4D50 chk.w D6, [A0]
00000CC6 870B sbcd -[A3], -[A3]
00000CC8 11C5 2525 move.b [0x00002525], D5
00000CCC 3E58 movea.w A7, [A0]+
00000CCE ED3C rol D4.b, D6
00000CD0 210E move.l -[A0], A6
00000CD2 E380 asl D0, 1
00000CD4 C0A3 and.l D0, -[A3]
00000CD6 1F0E move.b -[A7], A6
00000CD8 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000CDA 2DF9 B31D 8E69 move.l <<invalid special address>>, [0xB31D8E69]
00000CE0 0203 6E21 andi.b D3, 0x21 /* '!' */
00000CE4 5713 subq.b [A3], 3
00000CE6 4CDB 01EB movem.l D0,D1,D3,D5,D6,D7,A0, [A3]+
00000CEA 090D btst A5, D4
00000CEC 0258 8E88 andi.w [A0]+, 0x8E88
00000CF0 2902 move.l -[A4], D2
00000CF2 0F81 bclr D1, D7
00000CF4 2A93 move.l [A5], [A3]
00000CF6 2A97 move.l [A5], [A7]
00000CF8 0B01 btst D1, D5
00000CFA 053E btst <<invalid special address>>, D2
00000CFC A101 syscall Close, flags=1
00000CFE 0909 btst A1, D4
00000D00 3309 move.w -[A1], A1
00000D02 232D 6E17 move.l -[A1], [A5 + 0x6E17]
00000D06 01ED .incomplete
00000D08 CDA5 and.l -[A5], D6
00000D0A 3627 move.w D3, -[A7]
00000D0C 0144 bchg D4, D0
00000D0E 1168 F709 E2C7 move.b [A0 - 0x1D39], [A0 - 0x8F7]
00000D14 09F3 .incomplete
00000D16 713A moveq.l D0, 0x3A
00000D18 8661 or.w D3, -[A1]
00000D1A EA41 asr D1.w, 5
00000D1C F9A3 .invalid <<F/6/4>>
00000D1E 1D45 F921 move.b [A6 - 0x6DF], D5
00000D22 2604 move.l D3, D4
00000D24 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000D26 6B06 bmi +0x8 /* 00000D2E */
00000D28 5302 subq.b D2, 1
00000D2A 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000D2C A01A syscall GetZone
label00000D2E:
00000D2E 931A sub.b [A2]+, D1
00000D30 269B move.l [A3], [A3]+
00000D32 0270 5B68 B30F 2FD5 BF86 andi.w [[A0 + <<invalid base displacement size>>] + A3 * 2 + 0x2FD5BF86], 0x5B68 /* '[h' */
00000D3C 5B50 subq.w [A0], 5
00000D3E A316 syscall InitQueue/FInitQueue, flags=3
00000D40 8124 or.b -[A4], D0
00000D42 E300 asl D0.b, 1
00000D44 9B30 092A 038C A13B sub.b [[A0 + 0x38C + D0] - 0x5EC5], D5
00000D4C 8EDE divu.w D7, [A6]+
00000D4E 30E5 move.w [A0]+, -[A5]
00000D50 02F3 .incomplete
00000D52 6DE3 blt -0x1B /* 00000D37 */
00000D54 174D 67DB move.b [A3 + 0x67DB], A5
00000D58 1461 movea.b A2, -[A1]
00000D5A 24DB move.l [A2]+, [A3]+
00000D5C 8530 631F 0701 3453 or.b [[A0] + D6 * 2 + 0x7013453], D2
00000D64 02C9 .incomplete
00000D66 C286 and.l D1, D6
00000D68 3B44 45D7 move.w [A5 + 0x45D7], D4
00000D6C A90A syscall CalcVBehind
00000D6E 3E0A move.w D7, A2
00000D70 2E0E move.l D7, A6
00000D72 3A3E move.w D5, <<invalid special address>>
00000D74 1818 move.b D4, [A0]+
00000D76 1818 move.b D4, [A0]+
00000D78 A51F syscall DisposPtr/DisposePtr, flags=5
00000D7A 3A3E move.w D5, <<invalid special address>>
00000D7C DAB3 0598 add.l D5, [ + D0 * 4]
00000D80 9898 sub.l D4, [A0]+
00000D82 9811 sub.b D4, [A1]
00000D84 972D 26CB sub.b [A5 + 0x26CB], D3
00000D88 00E0 .incomplete
00000D8A FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000D8C 21C9 0E73 move.l [0x00000E73], A1
00000D90 0814 04CE btst.b [A4], 0xCE
00000D94 9465 sub.w D2, -[A5]
00000D96 0933 5EB4 btst [A3 + D5 * 8 - 0x76], D4
00000D9A 7AC1 moveq.l D5, 0xFFFFFFC1
00000D9C 3E47 movea.w A7, D7
00000D9E 04CA .incomplete
00000DA0 3E81 move.w [A7], D1
00000DA2 6517 bcs +0x19 /* 00000DBB */
00000DA4 031B btst [A3]+, D1
label00000DA6:
00000DA6 6A1B bpl +0x1D /* 00000DC3 */
00000DA8 010E btst A6, D0
00000DAA 2EC4 move.l [A7]+, D4
00000DAC 6936 bvs +0x38 /* 00000DE4 */
00000DAE 1EFB 037E move.b [A7]+, <<invalid full ext with IS == 1 and I/IS == 6>>
00000DB2 CB06 abcd D5, D6
00000DB4 F8A2 A0C1 .extension 0x8A2 <<F/2-3/4>> // unimplemented
00000DB8 E2D3 lsr .w [A3]
00000DBA 871E or.b [A6]+, D3
00000DBC 7302 moveq.l D1, 0x02
00000DBE 1308 move.b -[A1], A0
00000DC0 CB09 abcd -[A5], -[A1]
00000DC2 C127 and.b -[A7], D0
00000DC4 4A6E 5527 tst.w [A6 + 0x5527]
00000DC8 4529 4A56 .invalid 2, [A1 + 0x4A56] // invalid opcode 4 with b == 4
00000DCC 1121 move.b -[A0], -[A1]
00000DCE B673 0262 cmp.w D3, [A3 + D0.w * 2 + 0x62]
00000DD2 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00000DD4 6A52 bpl +0x54 /* 00000E28 */
00000DD6 7335 moveq.l D1, 0x35
00000DD8 B222 cmp.b D1, -[A2]
00000DDA BB1D xor.b [A5]+, D5
00000DDC 4598 .invalid 2, [A0]+ // invalid opcode 4 with b == 6
00000DDE 2A52 movea.l A5, [A2]
00000DE0 DB1B add.b [A3]+, D5
00000DE2 7302 moveq.l D1, 0x02
label00000DE4:
00000DE4 6B11 bmi +0x13 /* 00000DF7 */
00000DE6 6A63 bpl +0x65 /* 00000E4B */
00000DE8 07BB 0A83 bclr [PC + D0 * 2 - 0x125], D3
00000DEC 0E2B 0952 4B72 .invalid.b [A3 + 0x4B72], 0x52 /* 'R' */ // invalid immediate operation
00000DF2 5B0C subq.b A4, 5
00000DF4 42C9 .invalid A1 // invalid opcode 4 with subtype 1
00000DF6 604E bra +0x50 /* 00000E46 */
00000DF8 6A85 bpl -0x79 /* 00000D7F */
00000DFA 9CC5 sub.w A6, D5
00000DFC 1109 move.b -[A0], A1
00000DFE 9C68 AE2B sub.w D6, [A0 - 0x51D5]
00000E02 06A8 6814 E993 DB09 addi.l [A0 - 0x24F7], 0x6814E993
00000E0A 1425 move.b D2, -[A5]
00000E0C 966C E597 sub.w D3, [A4 - 0x1A69]
00000E10 DB09 addx.b -[A5], -[A1]
00000E12 7300 moveq.l D1, 0x00
00000E14 4B45 chk.w D5, D5
00000E16 2307 move.l -[A1], D7
00000E18 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000E1A CC40 and.w D6, D0
00000E1C 6888 bvc -0x76 /* 00000DA6 */
00000E1E 4082 negx.l D2
00000E20 166B 0633 movea.b A3, [A3 + 0x633]
00000E24 030C btst A4, D1
00000E26 08CB 36ED bset.b A3, 0xED
// begin alternate branch 00000E28-00000E2C
label00000E28:
00000E28 36ED 14C6 move.w [A3]+, [A5 + 0x14C6]
// end alternate branch 00000E28-00000E2C
label00000E28: // (misaligned)
00000E2A 14C6 move.b [A2]+, D6
00000E2C C5E0 muls.w D2, -[A0]
00000E2E 0EE2 .incomplete
00000E30 08BB 0156 2E6A bclr.b [PC + D2 * 8 + 0x6A], 0x56 /* 'V' */
00000E36 4907 .invalid 4, D7 // invalid opcode 4 with b == 4
00000E38 BE70 0B04 cmp.w D7, <<invalid full ext with I/IS == 4>>
00000E3C 7E6A moveq.l D7, 0x6A
00000E3E 0622 581A addi.b -[A2], 0x1A
00000E42 E31F rol D7.b, 1
00000E44 26B1 0806 move.l [A3], [A1 + D0 + 0x6]
// begin alternate branch 00000E46-00000E4A
label00000E46:
00000E46 0806 2206 btst.b D6, 0x6
// end alternate branch 00000E46-00000E4A
label00000E46: // (misaligned)
00000E48 2206 move.l D1, D6
00000E4A C68E and.l D3, A6
00000E4C 406E 402A negx.w [A6 + 0x402A]
00000E50 8B16 or.b [A6], D5
00000E52 5806 addq.b D6, 4
00000E54 901A sub.b D0, [A2]+
00000E56 5374 2670 subq.w [A4 + D2.w * 8 + 0x70], 1
00000E5A 3A90 move.w [A5], [A0]
00000E5C 9898 sub.l D4, [A0]+
00000E5E EB38 rol D0.b, D5
00000E60 22C1 move.l [A1]+, D1
00000E62 0EEB .incomplete
00000E64 15C6 A836 move.b [PC - 0x57CA /* FFFFB69C, cstring ""<EOF> */], D6
00000E68 7013 moveq.l D0, 0x13
00000E6A 0C63 1208 cmpi.w -[A3], 0x1208
00000E6E A517 syscall Eject, flags=5
00000E70 7096 moveq.l D0, 0xFFFFFF96
00000E72 0E52 32C9 .invalid.w [A2], 0x32C9 // invalid immediate operation
00000E76 4745 chk.w D3, D5
00000E78 1670 21B0 0EEB 327C movea.b A3, [0xEEB327C + D2]
00000E80 C9E6 muls.w D4, -[A6]
00000E82 4E56 A50B link A6, -0x5AF5
00000E86 A520 syscall SetPtrSize, flags=5
00000E88 7112 moveq.l D0, 0x12
00000E8A 2700 move.l -[A3], D0
00000E8C 2890 move.l [A4], [A0]
00000E8E 1818 move.b D4, [A0]+
00000E90 7301 moveq.l D1, 0x01
00000E92 2A9B move.l [A5], [A3]+
00000E94 00C2 .incomplete
00000E96 0302 btst D2, D1
00000E98 044A 22D0 subi.w A2, 0x22D0
00000E9C 8308 sbcd -[A1], -[A0]
00000E9E 08C0 C283 bset.b D0, 0x83
00000EA2 0217 0227 andi.b [A7], 0x27 /* '\'' */
00000EA6 087B 0B6A 0701 bchg.b [[PC + <<invalid base displacement size>> + D0 * 8]], 0x6A /* 'j' */
00000EAC 3A08 move.w D5, A0
00000EAE 0690 0A0F 043A addi.l [A0], 0xA0F043A
00000EB4 90DA sub.w A0, [A2]+
00000EB6 08CD 2737 bset.b A5, 0x37 /* '7' */
00000EBA 021C 61FE andi.b [A4]+, 0xFE
00000EBE 0200 431C andi.b D0, 0x1C
00000EC2 1217 move.b D1, [A7]
00000EC4 03D6 .incomplete
00000EC6 A122 syscall NewHandle, flags=1
00000EC8 1901 move.b -[A4], D1
00000ECA 6011 bra +0x13 /* 00000EDD */
00000ECC 01F0 .incomplete
00000ECE 258D 081E move.l [A2 + D0 + 0x1E], A5
00000ED2 01F0 .incomplete
00000ED4 3704 move.w -[A3], D4
00000ED6 5F1E subq.b [A6]+, 7
00000ED8 0C60 49F1 cmpi.w -[A0], 0x49F1
00000EDC 6326 bls +0x28 /* 00000F04 */
00000EDE 38A9 386B move.w [A4], [A1 + 0x386B]
00000EE2 08D8 B623 bset.b [A0]+, 0x23 /* '#' */
00000EE6 1206 move.b D1, D6
00000EE8 D2E5 add.w A1, -[A5]
00000EEA 4565 chk.w D2, -[A5]
00000EEC 01AB 08EB bclr [A3 + 0x8EB], D0
00000EF0 0166 bchg -[A6], D0
00000EF2 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000EF4 3101 move.w -[A0], D1
00000EF6 1B1F move.b -[A5], [A7]+
00000EF8 0627 0694 addi.b -[A7], 0x94
00000EFC 5B48 subq.w A0, 5
00000EFE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000F00 9CAB 252B sub.l D6, [A3 + 0x252B]
label00000F04:
00000F04 270B move.l -[A3], A3
00000F06 1FC3 move.b <<invalid special address>>, D3
00000F08 0BDC .incomplete
00000F0A 300F move.w D0, A7
00000F0C 898C 6B08 unpk -[A4], -[A4], 0x6B08
00000F10 1B09 move.b -[A5], A1
00000F12 0F1E btst [A6]+, D7
00000F14 412E 6D06 .invalid 0, [A6 + 0x6D06] // invalid opcode 4 with b == 4
00000F18 ECDB 074D bfclr [A3]+ {29:13}
00000F1C 2D9B 0237 move.l [A6 + D0.w * 2 + 0x37], [A3]+
00000F20 04A8 618F 4902 1B09 subi.l [A0 + 0x1B09], 0x618F4902
00000F28 6336 bls +0x38 /* 00000F60 */
00000F2A A045 syscall FlushFile
00000F2C 8C25 or.b D6, -[A5]
00000F2E 019B bclr [A3]+, D0
00000F30 6663 bne +0x65 /* 00000F95 */
00000F32 03A0 bclr -[A0], D1
00000F34 0705 btst D5, D3
00000F36 82E9 0065 divu.w D1, [A1 + 0x65]
00000F3A 00FE .incomplete
00000F3C E503 asl D3.b, 2
00000F3E 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000F40 158E 36AD move.b [A2 + D3.w * 8 - 0x83], A6
00000F44 F5F3 .invalid <<F/7/2>>
00000F46 06CB .incomplete
00000F48 0F04 btst D4, D7
00000F4A 28F3 0604 move.l [A4]+, [A3 + D0.w * 8 + 0x4]
00000F4E 9613 sub.b D3, [A3]
00000F50 01D0 .incomplete
00000F52 291F move.l -[A4], [A7]+
00000F54 2310 move.l -[A1], [A0]
00000F56 044C F306 subi.w A4, 0xF306
00000F5A 259F 1301 move.l [[A2 + <<invalid base displacement size>> + D1 * 2]], [A7]+
00000F5E 3332 3B05 move.w -[A1], [[A2 + <<invalid base displacement size>>] + D3 * 2]
// begin alternate branch 00000F60-00000F62
label00000F60:
00000F60 3B05 move.w -[A5], D5
// end alternate branch 00000F60-00000F62
label00000F60: // (misaligned)
00000F62 000A CB36 ori.b A2, 0x36 /* '6' */
00000F66 75BC moveq.l D2, 0xFFFFFFBC
00000F68 2E08 move.l D7, A0
00000F6A 5B11 subq.b [A1], 5
00000F6C 0B1A btst [A2]+, D5
00000F6E 1301 move.b -[A1], D1
00000F70 C0C2 mulu.w D0, D2
00000F72 F31D .extension 0x31D <<F/4-5/1>> // unimplemented
00000F74 E304 asl D4.b, 1
00000F76 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000F78 CB02 abcd D5, D2
00000F7A 1301 move.b -[A1], D1
00000F7C 5203 addq.b D3, 1
00000F7E 247B 00DB movea.l A2, [PC + D0.w - 0x37]
00000F82 06AB 1123 0B13 063B addi.l [A3 + 0x63B], 0x11230B13
00000F8A 05E1 .incomplete
00000F8C 1F95 4016 move.b [A7 + D4.w + 0x16], [A5]
00000F90 FA88 EB23 .extension 0xA88 <<F/2-3/5>> // unimplemented
00000F94 1633 4016 move.b D3, [A3 + D4.w + 0x16]
00000F98 ACD3 syscall PaintRgn, auto_pop
00000F9A 1016 move.b D0, [A6]
00000F9C AC88 syscall TextFace, auto_pop
00000F9E 6100 0101 bsr +0x103 /* 000010A1 */
00000FA2 3305 move.w -[A1], D5
00000FA4 D310 add.b [A0], D1
00000FA6 3410 move.w D2, [A0]
00000FA8 730A moveq.l D1, 0x0A
00000FAA C15A and.w [A2]+, D0
00000FAC E322 asl D2.b, D1
00000FAE 604A bra +0x4C /* 00000FFA */
00000FB0 2A9C move.l [A5], [A4]+
00000FB2 A82A syscall ComponentDispatch
00000FB4 2706 move.l -[A3], D6
00000FB6 AC17 syscall CopyMask, auto_pop
00000FB8 839F or.l [A7]+, D1
00000FBA 7B08 moveq.l D5, 0x08
00000FBC E5CE roxl .w A6
00000FBE 2A40 movea.l A5, D0
00000FC0 484A pea.l A2
00000FC2 2AFB 1A5C move.l [A5]+, [PC + D1 * 2 + 0x5C]
00000FC6 4A48 tst.w A0
00000FC8 6100 3303 bsr +0x3305 /* 000042CD */
00000FCC B222 cmp.b D1, -[A2]
00000FCE 094E bchg A6, D4
00000FD0 063E 16CA addi.b <<invalid special address>>, 0xCA
00000FD4 16CA move.b [A3]+, A2
00000FD6 6B09 bmi +0xB /* 00000FE1 */
00000FD8 1700 move.b -[A3], D0
00000FDA 0407 061A subi.b D7, 0x1A
00000FDE 1705 move.b -[A3], D5
00000FE0 C0C3 mulu.w D0, D3
00000FE2 22E8 4302 move.l [A1]+, [A0 + 0x4302]
00000FE6 8B11 or.b [A1], D5
00000FE8 A904 syscall DrawGrowIcon
00000FEA DB03 addx.b D5, D3
00000FEC 730D moveq.l D1, 0x0D
00000FEE A31F syscall DisposPtr/DisposePtr, flags=3
00000FF0 0893 334A bclr.b [A3], 0x4A /* 'J' */
00000FF4 2AD0 move.l [A5]+, [A0]
00000FF6 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000FF8 6306 bls +0x8 /* 00001000 */
label00000FFA:
00000FFA 5CDB sge [A3]+
00000FFC 038E bclr A6, D1
00000FFE 8E6B 1AC9 or.w D7, [A3 + 0x1AC9]
// begin alternate branch 00001000-00001002
label00001000:
00001000 1AC9 move.b [A5]+, A1
// end alternate branch 00001000-00001002
label00001000: // (misaligned)
00001002 04D3 .incomplete
00001004 1031 02D0 move.b D0, [A1 + D0.w * 2 - 0x48]
00001008 0102 btst D2, D0
0000100A 870F sbcd -[A3], -[A7]
0000100C 9016 sub.b D0, [A6]
0000100E 7B03 moveq.l D5, 0x03
00001010 16A3 move.b [A3], -[A3]
00001012 46D3 move.w SR, [A3]
00001014 1007 move.b D0, D7
00001016 01B8 4A0E bclr [0x00004A0E], D0
0000101A EB1D rol D5.b, 5
0000101C 1E0F move.b D7, A7
0000101E 381A move.w D4, [A2]+
00001020 2B05 move.l -[A5], D5
00001022 260B move.l D3, A3
00001024 9807 sub.b D4, D7
00001026 073A BAC3 btst [PC - 0x453D /* FFFFCAEB, cstring ""<EOF> */], D3
0000102A 030F btst A7, D1
0000102C 0A0F 0A3B xori.b A7, 0x3B /* ';' */
00001030 8F0B sbcd -[A7], -[A3]
00001032 1807 move.b D4, D7
00001034 06A5 2261 012B addi.l -[A5], 0x2261012B
0000103A 1BD3 move.b <<invalid special address>>, [A3]
0000103C 0B06 btst D6, D5
0000103E 22A3 move.l [A1], -[A3]
00001040 0FC3 .incomplete
00001042 0C71 01B3 8706 2243 cmpi.w [[A1 + <<invalid base displacement size>>] + A0 * 8 + 0x2243], 0x1B3
0000104A 849C or.l D2, [A4]+
0000104C 533E subq.b <<invalid special address>>, 1
0000104E 9CB3 339C sub.l D6, <<invalid full ext with I/IS == 4>>
00001052 0F09 btst A1, D7
00001054 13BB 76A9 6AC9 move.b [A1 + D6 * 2 - 0x55], [PC + D7.w * 8 - 0x87]
0000105A 7000 moveq.l D0, 0x00
0000105C 4A08 tst.b A0
0000105E 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
00001060 1A0F move.b D5, A7
00001062 26EB 091A move.l [A3]+, [A3 + 0x91A]
00001066 C373 26B3 and.w [A3 + D2.w * 8 - 0x77], D1
0000106A 071A btst [A2]+, D3
0000106C 0F26 btst -[A6], D7
0000106E 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00001070 B36D 9C63 xor.w [A5 - 0x639D], D1
00001074 3E9C move.w [A7], [A4]+
00001076 BB33 121C xor.b [A3 + D1.w * 2 + 0x1C], D5
0000107A D8A5 add.l D4, -[A5]
0000107C A88C syscall StringWidth
0000107E 0622 C316 addi.b -[A2], 0x16
00001082 3703 move.w -[A3], D3
00001084 BD83 xor.l D3, D6
00001086 1BB6 8E1A 9305 move.b [[A5 + <<invalid base displacement size>>] + A1 * 2], [A6 + A0 * 8 + 0x1A]
0000108C 261E move.l D3, [A6]+
0000108E 4A48 tst.w A0
00001090 CB0B abcd -[A5], -[A3]
00001092 5C4A addq.w A2, 6
00001094 0E41 8D13 .invalid.w D1, 0x8D13 // invalid immediate operation
00001098 309C move.w [A0], [A4]+
0000109A 5C02 addq.b D2, 6
fn0000109C:
0000109C 0083 0C8E 1416 ori.l D3, 0xC8E1416
000010A2 FA89 036B .extension 0xA89 <<F/2-3/5>> // unimplemented
000010A6 0414 88CD subi.b [A4], 0xCD
000010AA 001A CB62 ori.b [A2]+, 0x62 /* 'b' */
000010AE 26D3 move.l [A3]+, [A3]
000010B0 03CB .incomplete
000010B2 4561 chk.w D2, -[A1]
000010B4 AD1B syscall MoveWindow, auto_pop
000010B6 1432 8B12 6B00 move.b D2, [[A2 + A0 * 2] + 0x6B00]
000010BC ED52 roxl D2.w, 6
000010BE 368C move.w [A3], A4
000010C0 2703 move.l -[A3], D3
000010C2 FD28 .extension 0xD28 <<F/4-5/6>> // unimplemented
000010C4 5617 addq.b [A7], 3
000010C6 06F3 .incomplete
000010C8 D323 add.b -[A3], D1
000010CA 8C17 or.b D6, [A7]
000010CC 06F8 .incomplete
000010CE 6B00 8301 bmi -0x7CFD /* FFFF93D1 */
000010D2 9B06 subx.b D5, D6
000010D4 7312 moveq.l D1, 0x12
000010D6 8B11 or.b [A1], D5
000010D8 7B1C moveq.l D5, 0x1C
000010DA 4885 ext.w D5
000010DC 0327 btst -[A7], D1
000010DE 0103 btst D3, D0
000010E0 2701 move.l -[A3], D1
000010E2 F4F9 cpusha DATA+INST
000010E4 6EA5 bgt -0x59 /* 0000108B */
000010E6 8E73 060E or.w D7, [A3 + D0.w * 8 + 0xE]
000010EA FB48 .extension 0xB48 <<F/4-5/5>> // unimplemented
000010EC E300 asl D0.b, 1
000010EE 85A8 9014 or.l [A0 - 0x6FEC], D2
000010F2 015B bchg [A3]+, D0
000010F4 0C90 C5BB 41BA cmpi.l [A0], 0xC5BB41BA
000010FA F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000010FC 56F5 4836 sne [A5 + D4 + 0x36]
00001100 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
00001102 95E0 sub.l A2, -[A0]
00001104 6196 bsr -0x68 /* 0000109C */
00001106 0E73 2304 4C56 .invalid.w [A3 + D4 * 4 + 0x56], 0x2304 // invalid immediate operation
0000110C 2534 1703 4079 D303 move.l -[A2], [[A4 + <<invalid base displacement size>> + D1 * 8] + 0x4079D303]
00001114 0D14 btst [A4], D6
00001116 5804 addq.b D4, 4
00001118 CE61 and.w D7, -[A1]
0000111A 86A4 or.l D3, -[A4]
0000111C 9660 sub.w D3, -[A0]
0000111E 7B0B moveq.l D5, 0x0B
00001120 ACAE syscall EmptyRect, auto_pop
00001122 632C bls +0x2E /* 00001150 */
00001124 C512 and.b [A2], D2
00001126 D342 addx.w D1, D2
00001128 8B00 sbcd D5, D0
0000112A 0EB3 0704 4703 8FF3 07CB 090E 6706 B107 .invalid.l [[0x7CB090E] + 0x6706B107], 0x7044703 // invalid immediate operation
0000113A 04DC .incomplete
0000113C 2ABB 01E5 move.l [A5], <<invalid full ext with IS == 1 and I/IS == 5>>
00001140 9B17 sub.b [A7], D5
00001142 087E 259A bchg.b <<invalid special address>>, 0x9A
00001146 0172 0D73 1707 4F49 D333 0963 bchg [[A2 + 0x17074F49] - 0x2CCCF69D], D0
// begin alternate branch 00001150-00001152
label00001150:
00001150 0963 bchg -[A3], D4
// end alternate branch 00001150-00001152
label00001150: // (misaligned)
00001152 AC14 syscall SetFractEnable, auto_pop
00001154 A5D2 syscall vBTSearch, flags=5
00001156 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
00001158 A304 syscall Control, flags=3
0000115A 14A0 move.b [A2], -[A0]
0000115C 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
0000115E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001160 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00001162 9B02 subx.b D5, D2
00001164 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00001166 1E25 move.b D7, -[A5]
00001168 0207 0686 andi.b D7, 0x86
0000116C 1458 movea.b A2, [A0]+
0000116E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001170 400E negx.b A6
00001172 E5D6 roxl .w [A6]
00001174 9B82 subx.l D5, D2
00001176 2706 move.l -[A3], D6
00001178 951E sub.b [A6]+, D2
0000117A 054A bchg A2, D2
0000117C C551 and.w [A1], D2
0000117E 6DAB blt -0x53 /* 0000112B */
00001180 5627 addq.b -[A7], 3
00001182 0532 8913 3E85 BC48 btst [[A2 + A0] + 0x3E85BC48], D2
0000118A 49EF 510B lea.l A4, [A7 + 0x510B]
0000118E B59C xor.l [A4]+, D2
00001190 6DB3 blt -0x4B /* 00001145 */
00001192 8585 81FC unpk D2, D5, 0x81FC
00001196 2A5A movea.l A5, [A2]+
00001198 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000119A C91B and.b [A3]+, D4
0000119C 21B9 4B01 81CF 2A5A move.l [A0 + D2 * 2 + 0x5A], [0x4B0181CF]
000011A4 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000011A6 6901 bvs +0x3 /* 000011A9 */
000011A8 2194 C0C9 move.l [A0 + A4.w - 0x55], [A4]
000011AC 00E1 .incomplete
000011AE E83B ror D3.b, D4
000011B0 0613 0041 addi.b [A3], 0x41 /* 'A' */
000011B4 1A2A 1B30 move.b D5, [A2 + 0x1B30]
000011B8 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
000011BA 0596 bclr [A6], D2
000011BC 091A btst [A2]+, D4
000011BE 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000011C0 2520 move.l -[A2], -[A0]
000011C2 3E14 move.w D7, [A4]
000011C4 8E27 or.b D7, -[A7]
000011C6 0188 bclr A0, D0
000011C8 0F05 btst D5, D7
000011CA 080F 85BB btst.b A7, 0xBB
000011CE CD05 abcd D6, D5
000011D0 C2D3 mulu.w D1, [A3]
000011D2 018D bclr A5, D0
000011D4 1DB4 B8C3 0009 move.b [A6 + D0.w + 0x9], [A4 + A3 - 0x61]
000011DA 0241 AD53 andi.w D1, 0xAD53
000011DE 102A 89BA move.b D0, [A2 - 0x7646]
000011E2 452C 6847 .invalid 2, [A4 + 0x6847] // invalid opcode 4 with b == 4
000011E6 0936 C506 68A9 btst [[A6 + <<invalid base displacement size>>] + A4 * 4 + 0x68A9], D4
000011EC CF45 exg D7, D5
000011EE E42B lsr D3.b, D2
000011F0 5EE5 sgt -[A5]
000011F2 0603 6E81 addi.b D3, 0x81
000011F6 D6F1 BA2D add.w A3, [A1 + A3 * 2 + 0x2D]
000011FA 9837 0955 sub.b D4, <<invalid full ext with IS == 1 and I/IS == 5>>
000011FE C1BE and.l <<invalid special address>>, D0
00001200 A30E syscall UnmountVol/HUnmountVol, flags=3
00001202 EDF5 96DB 0123 723B 017B 07A8 bfffo D1, [[A5 + 0x723B + D0] + 0x17B07A8] {27:27}
0000120E 4813 nbcd.b [A3]
00001210 03C1 .incomplete
00001212 BF31 04A9 xor.b [A1 + D0.w * 4 - 0x87], D7
00001216 7B07 moveq.l D5, 0x07
00001218 040D E07A subi.b A5, 0x7A /* 'z' */
0000121C 747B moveq.l D2, 0x7B
0000121E 1706 move.b -[A3], D6
00001220 7CA5 moveq.l D6, 0xFFFFFFA5
00001222 5565 subq.w -[A5], 2
00001224 3705 move.w -[A3], D5
00001226 5627 addq.b -[A7], 3
00001228 07BD bclr <<invalid special address>>, D3
0000122A 3B5E 7683 move.w [A5 + 0x7683], [A6]+
0000122E 0206 C637 andi.b D6, 0x37 /* '7' */
00001232 04EE .incomplete
00001234 C603 and.b D3, D3
00001236 0817 0382 btst.b [A7], 0x82
0000123A 2502 move.l -[A2], D2
0000123C 0704 btst D4, D3
0000123E 76B3 moveq.l D3, 0xFFFFFFB3
00001240 1585 A006 move.b [A2 + A2.w + 0x6], D5
00001244 6606 bne +0x8 /* 0000124C */
00001246 8685 or.l D3, D5
00001248 01E3 .incomplete
0000124A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
label0000124C:
0000124C 0738 1302 btst [0x00001302], D3
00001250 0C36 0666 4065 cmpi.b [A6 + D4.w + 0x65], 0x66 /* 'f' */
00001256 BDC3 cmpa.l A6, D3
00001258 8C39 01C3 8604 or.b D6, [0x01C38604]
0000125E 0708 btst A0, D3
00001260 4728 C802 .invalid 3, [A0 - 0x37FE] // invalid opcode 4 with b == 4
00001264 00F3 .incomplete
00001266 3DA9 09BB 7695 move.w [A6 + D7.w * 8 - 0x107], [A1 + 0x9BB]
0000126C 10C5 move.b [A0]+, D5
0000126E 37C5 9370 C51C 130C move.w [PC - 0x3AE3ECF4], D5
00001276 2937 0F01 move.l -[A4], [[A7 + <<invalid base displacement size>> + D0 * 8]]
0000127A 1D33 0285 move.b -[A6], [A3 + D0.w * 2 - 0x123]
0000127E 192B 022A move.b -[A4], [A3 + 0x22A]
00001282 6533 bcs +0x35 /* 000012B7 */
00001284 6918 bvs +0x1A /* 0000129E */
00001286 A661 syscall MaxBlock, flags=6
00001288 81E2 divs.w D0, -[A2]
0000128A 2AC1 move.l [A5]+, D1
label0000128C:
0000128C A8FB syscall MapRgn
0000128E 0356 bchg [A6], D1
00001290 F5F5 .invalid <<F/7/2>>
00001292 1F04 move.b -[A7], D4
00001294 96AC E196 sub.l D3, [A4 - 0x1E6A]
00001298 D02B 2380 add.b D0, [A3 + 0x2380]
// begin alternate branch 0000129A-000012A0
label0000129A:
0000129A 2380 040F move.l [A1 + D0.w * 4 + 0xF], D0
label0000129E:
0000129E 60AC bra -0x52 /* 0000124C */
// end alternate branch 0000129A-000012A0
label0000129A: // (misaligned)
0000129C 040F 60AC subi.b A7, 0xAC
label0000129E: // (misaligned)
000012A0 A923 syscall EndUpdate
000012A2 1701 move.b -[A3], D1
000012A4 C8E5 mulu.w D4, -[A5]
000012A6 E389 lsl D1, 1
000012A8 AC11 syscall TESelView, auto_pop
000012AA DC42 add.w D6, D2
000012AC B1A9 FB4F xor.l [A1 - 0x4B1], D0
000012B0 112B FB00 move.b -[A0], [A3 - 0x500]
000012B4 61C7 bsr -0x37 /* 0000127D */
000012B6 3B01 move.w -[A5], D1
000012B8 430E .invalid 1, A6 // invalid opcode 4 with b == 4
000012BA 140C move.b D2, A4
000012BC 2708 move.l -[A3], A0
000012BE ECA1 asr D1, D6
000012C0 37E9 24DB 0925 3804 move.w [[PC + 0x3804] + D0], [A1 + 0x24DB]
000012C8 B63B 8125 3208 cmp.b D3, [[PC + 0x3208] + A0]
000012CE 5232 4B10 addq.b [A2 + D4 * 2], 1
000012D2 3B0C move.w -[A5], A4
000012D4 4D36 D332 52F3 1B2B 2391 .invalid 6, [[A6 + 0x52F31B2B + A5 * 2] + 0x2391] // invalid opcode 4 with b == 4
000012DE AC48 syscall FracSin, auto_pop
000012E0 8536 8C01 or.b [A6 + A0 * 4 + 0x1], D2
000012E4 F389 .invalid <<F/6/1>>
000012E6 E318 rol D0.b, 1
000012E8 187B 0816 movea.b A4, [PC + D0 + 0x16]
000012EC 600B bra +0xD /* 000012F9 */
000012EE 2E85 move.l [A7], D5
000012F0 1E4B movea.b A7, A3
000012F2 0008 7AFB ori.b A0, 0xFB
000012F6 070F btst A7, D3
000012F8 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
000012FA 9C5C sub.w D6, [A4]+
000012FC 629C bhi -0x62 /* 0000129A */
000012FE 856C 827B or.w [A4 - 0x7D85], D2
00001302 11E9 00AB 0616 move.b [0x00000616], [A1 + 0xAB]
00001308 30E1 move.w [A0]+, -[A1]
0000130A 7B4A moveq.l D5, 0x4A
0000130C 8261 or.w D1, -[A1]
0000130E 6D4A blt +0x4C /* 0000135A */
00001310 6085 bra -0x79 /* 00001297 */
00001312 0188 bclr A0, D0
00001314 1630 8101 move.b D3, [[A0 + <<invalid base displacement size>> + A0]]
00001318 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000131A 5C40 addq.w D0, 6
0000131C 6001 bra +0x3 /* 0000131F */
0000131E 03CA .incomplete
00001320 0503 btst D3, D2
00001322 CD05 abcd D6, D5
00001324 8EAB 067B or.l D7, [A3 + 0x67B]
00001328 0805 5A09 btst.b D5, 0x9 /* '\t' */
0000132C 6954 bvs +0x56 /* 00001382 */
0000132E E9D9 C1E8 bfextu D4, [A1]+ {7:D0}
00001332 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001334 4807 nbcd.b D7
00001336 0843 1708 bchg.b D3, 0x8
0000133A 6CC1 bge -0x3D /* 000012FD */
0000133C 09AD 18F1 bclr [A5 + 0x18F1], D4
00001340 0904 btst D4, D4
00001342 9660 sub.w D3, -[A0]
00001344 8108 sbcd -[A0], -[A0]
00001346 090A btst A2, D4
00001348 0D01 btst D1, D6
0000134A 5B00 subq.b D0, 5
0000134C C500 abcd D2, D0
0000134E 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00001350 1D01 move.b -[A6], D1
00001352 8108 sbcd -[A0], -[A0]
00001354 B971 2269 xor.w [A1 + D2.w * 2 + 0x69], D4
00001358 5D7B 0122 C912 E1DC subq.w [[PC - 0x36EE + D0] - 0x1E24], 6
// begin alternate branch 0000135A-00001360
label0000135A:
0000135A 0122 btst -[A2], D0
0000135C C912 and.b [A2], D4
0000135E E1DC asl .w [A4]+
// end alternate branch 0000135A-00001360
label0000135A: // (misaligned)
00001360 5609 addq.b A1, 3
00001362 1C63 movea.b A6, -[A3]
00001364 0830 E300 AB02 C253 btst.b [[A0 + <<invalid base displacement size>> + A2 * 2] - 0x3DAD], 0x0
0000136C 0617 01AC addi.b [A7], 0xAC
00001370 6A07 bpl +0x9 /* 00001379 */
00001372 033E btst <<invalid special address>>, D1
00001374 E300 asl D0.b, 1
00001376 9C27 sub.b D6, -[A7]
00001378 00D5 .incomplete
0000137A B807 cmp.b D4, D7
0000137C 046A D106 04CE subi.w [A2 + 0x4CE], 0xD106
label00001382:
00001382 4251 clr.w [A1]
00001384 0B05 btst D5, D5
00001386 01C1 .incomplete
00001388 1051 movea.b A0, [A1]
0000138A 5D43 subq.w D3, 6
0000138C 07A1 bclr -[A1], D3
0000138E E424 asr D4.b, D2
00001390 086B 182A 2152 bchg.b [A3 + 0x2152], 0x2A /* '*' */
00001396 2E56 movea.l A7, [A6]
00001398 D16B 0B09 add.w [A3 + 0xB09], D0
0000139C 0483 1D56 1E70 subi.l D3, 0x1D561E70
000013A2 295D D341 move.l [A4 - 0x2CBF], [A5]+
000013A6 8321 or.b -[A1], D1
000013A8 C90A abcd -[A4], -[A2]
000013AA 1704 move.b -[A3], D4
000013AC BD29 7283 xor.b [A1 + 0x7283], D6
000013B0 2B17 move.l -[A5], [A7]
000013B2 06F2 .incomplete
000013B4 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000013B6 21A6 E309 move.l [[A0 + <<invalid base displacement size>> + A6 * 2]], -[A6]
000013BA 6199 bsr -0x65 /* 00001355 */
000013BC 2307 move.l -[A1], D7
000013BE 0701 btst D1, D3
000013C0 D98B addx.l -[A4], -[A3]
000013C2 8DB8 8305 or.l [0xFFFF8305], D6
000013C6 0701 btst D1, D3
000013C8 DFFB 00FB add.l A7, [PC + D0.w - 0x5]
000013CC 0F86 bclr D6, D7
000013CE A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
000013D0 C2B8 B874 and.l D1, [0xFFFFB874]
000013D4 1B04 move.b -[A5], D4
000013D6 1704 move.b -[A3], D4
000013D8 EB06 asl D6.b, 5
000013DA D225 add.b D1, -[A5]
000013DC 311B move.w -[A0], [A3]+
fn000013DE:
000013DE 895B or.w [A3]+, D4
000013E0 E94B lsl D3.w, 4
000013E2 066B 0C33 2ED2 addi.w [A3 + 0x2ED2], 0xC33
000013E8 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
000013EA CB15 and.b [A5], D5
000013EC 232D D24A move.l -[A1], [A5 - 0x2DB6]
000013F0 D27B 0686 add.w D1, [PC + D0.w * 8 - 0x122]
000013F4 C0C2 mulu.w D0, D2
000013F6 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000013F8 7301 moveq.l D1, 0x01
000013FA 9065 sub.w D0, -[A5]
000013FC BE45 cmp.w D7, D5
000013FE 030B btst A3, D1
00001400 6ECB bgt -0x33 /* 000013CD */
00001402 0889 0006 bclr.b A1, 0x6
00001406 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00001408 40E9 B21B move.w [A1 - 0x4DE5], SR
0000140C 6E78 bgt +0x7A /* 00001486 */
0000140E B243 cmp.w D1, D3
00001410 073A 0303 btst [PC + 0x303 /* 00001715, value 0x22 '\"' */], D3
00001414 1818 move.b D4, [A0]+
00001416 704A moveq.l D0, 0x4A
00001418 5301 subq.b D1, 1
0000141A 61C2 bsr -0x3C /* 000013DE */
0000141C 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
0000141E 8100 sbcd D0, D0
00001420 9CA8 5301 sub.l D6, [A0 + 0x5301]
00001424 A109 syscall Delete/PBHDelete/HDelete, flags=1
00001426 A31F syscall DisposPtr/DisposePtr, flags=3
00001428 4873 02EB pea.l [A3 + D0.w * 2 - 0x21]
0000142C 07D2 .incomplete
0000142E 6307 bls +0x9 /* 00001437 */
00001430 8B55 or.w [A5], D5
00001432 1FE1 move.b <<invalid special address>>, -[A1]
00001434 07FB .incomplete
00001436 028B 81CB 0FEB andi.l A3, 0x81CB0FEB
0000143C 016E 1302 bchg [A6 + 0x1302], D0
00001440 4003 negx.b D3
00001442 0340 bchg D0, D1
00001444 5301 subq.b D1, 1
00001446 5B32 C506 0789 subq.b [[A2 + <<invalid base displacement size>>] + A4 * 4 + 0x789], 5
0000144C 536C 428D subq.w [A4 + 0x428D], 1
00001450 011A btst [A2]+, D0
00001452 A329 syscall HLock, flags=3
00001454 264A movea.l A3, A2
00001456 D2D0 add.w A1, [A0]
00001458 A8D2 syscall FrameRgn
0000145A CB15 and.b [A5], D5
0000145C 6104 bsr +0x6 /* 00001462 */
0000145E 9309 subx.b -[A1], -[A1]
00001460 C243 and.w D1, D3
fn00001462:
00001462 0303 btst D3, D1
00001464 06B8 AB13 8910 4501 addi.l [0x00004501], 0xAB138910
0000146C 0709 btst A1, D3
0000146E 4C29 09C1 1E74 movem.w D0,D6,D7,A0,A3, [A1 + 0x1E74]
00001474 DB1F add.b [A7]+, D5
00001476 8B0B sbcd -[A5], -[A3]
00001478 1707 move.b -[A3], D7
0000147A D321 add.b -[A1], D1
0000147C 1B45 F54E move.b [A5 - 0xAB2], D5
00001480 2A20 move.l D5, -[A0]
00001482 1093 move.b [A0], [A3]
00001484 0517 btst [A7], D2
label00001486:
00001486 0552 bchg [A2], D2
00001488 CD78 C35A and.w [0xFFFFC35A], D6
0000148C 3627 move.w D3, -[A7]
0000148E 03F7 .incomplete
00001490 5690 addq.l [A0], 3
00001492 2E90 move.l [A7], [A0]
00001494 2967 2703 move.l [A4 + 0x2703], -[A7]
00001498 436A 2C07 chk.w D1, [A2 + 0x2C07]
0000149C 0C23 730A cmpi.b -[A3], 0xA /* '\n' */
000014A0 14A0 move.b [A2], -[A0]
000014A2 0C73 0A17 0C2A cmpi.w [A3 + D0 * 4 + 0x2A], 0xA17
000014A8 3309 move.w -[A1], A1
000014AA F42B cpushl NONE, [A3]
000014AC 0AF9 .incomplete
000014AE 8181 883E unpk D0, D1, 0x883E
000014B2 5168 210A subq.w [A0 + 0x210A], 8
000014B6 C500 abcd D2, D0
000014B8 8335 D304 or.b <<invalid full ext with I/IS == 4>>, D1
000014BC 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000014BE B335 E900 xor.b [A5 + <<invalid base displacement size>> + A6], D1
000014C2 AB80 syscall slMASK8
000014C4 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
000014C6 C11E and.b [A6]+, D0
000014C8 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000014CA 0706 btst D6, D3
000014CC 30D3 move.w [A0]+, [A3]
000014CE 0F04 btst D4, D7
000014D0 963B 0152 3205 sub.b D3, [[PC] + 0x3205]
000014D6 2103 move.l -[A0], D3
000014D8 0E4B 10A1 .invalid.w A3, 0x10A1 // invalid immediate operation
000014DC 4343 chk.w D1, D3
000014DE 1907 move.b -[A4], D7
000014E0 0B0C btst A4, D5
000014E2 DB1B add.b [A3]+, D5
000014E4 2703 move.l -[A3], D3
000014E6 C56A 2C7B and.w [A2 + 0x2C7B], D2
000014EA 0207 0A22 andi.b D7, 0x22 /* '\"' */
000014EE 330A move.w -[A1], A2
000014F0 2702 move.l -[A3], D2
000014F2 B6F1 72A1 cmpa.w A3, [A1 + D7.w * 2 - 0x95]
000014F6 0BAD 832B bclr [A5 - 0x7CD5], D5
000014FA 0213 6304 andi.b [A3], 0x4
000014FE D303 addx.b D1, D3
00001500 AB72 syscall rHilite
00001502 8B25 or.b -[A5], D5
00001504 E007 asr D7.b, 8
00001506 0CCB .incomplete
00001508 943B 0607 sub.b D2, [PC + D0.w * 8 + 0x7]
0000150C 082D 170D 2B6B btst.b [A5 + 0x2B6B], 0xD /* '\r' */
00001512 03EB .incomplete
00001514 0113 btst [A3], D0
00001516 6313 bls +0x15 /* 0000152B */
00001518 028E 8561 1B00 andi.l A6, 0x85611B00
0000151E 8961 or.w -[A1], D4
00001520 C328 0570 and.b [A0 + 0x570], D1
00001524 A10F syscall MountVol, flags=1
00001526 8EA9 0F0F or.l D7, [A1 + 0xF0F]
0000152A 0597 bclr [A7], D2
0000152C C303 abcd D1, D3
0000152E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001530 6B03 bmi +0x5 /* 00001535 */
00001532 81BA 2988 or.l [PC + 0x2988 /* 0000298A, cstring ""<EOF> */], D0
00001536 5B9C subq.l [A4]+, 5
00001538 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000153A 0D89 bclr A1, D6
0000153C 5B1C subq.b [A4]+, 5
0000153E 1E1B move.b D7, [A3]+
00001540 0616 600C addi.b [A6], 0xC
00001544 C303 abcd D1, D3
00001546 4964 chk.w D4, -[A4]
00001548 070A btst A2, D3
0000154A 688B bvc -0x73 /* 000014D7 */
0000154C 001B 003B ori.b [A3]+, 0x3B /* ';' */
00001550 091B btst [A3]+, D4
00001552 00DB .incomplete
00001554 0B04 btst D4, D5
00001556 CEAC FB19 and.l D7, [A4 - 0x4E7]
0000155A A01A syscall GetZone
0000155C 0F26 btst -[A6], D7
0000155E 070D btst A5, D3
00001560 1E2B 0AFB move.b D7, [A3 + 0xAFB]
00001564 14D3 move.b [A2]+, [A3]
00001566 0163 bchg -[A3], D0
00001568 04BB 051B 0043 7281 subi.l [PC + D7.w * 2 - 0x127], 0x51B0043
00001570 0F43 bchg D3, D7
00001572 1927 move.b -[A4], -[A7]
00001574 058B bclr A3, D2
00001576 0FC1 .incomplete
00001578 0A5B 1F06 xori.w [A3]+, 0x1F06
0000157C 9305 subx.b D1, D5
0000157E 0666 8888 addi.w -[A6], 0x8888
00001582 454C chk.w D2, A4
00001584 0200 732A andi.b D0, 0x2A /* '*' */
00001588 7881 moveq.l D4, 0xFFFFFF81
0000158A 0165 bchg -[A5], D0
0000158C C3A0 and.l -[A0], D1
0000158E C56B 1B00 and.w [A3 + 0x1B00], D2
00001592 0200 0F1E andi.b D0, 0x1E
00001596 4A22 tst.b -[A2]
00001598 E55F rol D7.w, 2
0000159A 6304 bls +0x6 /* 000015A0 */
0000159C 070C btst A4, D3
0000159E E5C1 roxl .w D1
label000015A0:
000015A0 0531 60C5 btst [A1 + D6.w - 0x59], D2
000015A4 145A movea.b A2, [A2]+
000015A6 631E bls +0x20 /* 000015C6 */
000015A8 0666 ED41 addi.w -[A6], 0xED41
000015AC A940 syscall SetItmIcon
000015AE 0427 0260 subi.b -[A7], 0x60 /* '`' */
000015B2 0833 031E 0200 btst.b [A3 + D0.w * 2], 0x1E
000015B8 7341 moveq.l D1, 0x41
000015BA B0FC A510 cmpa.w A0, 0xA510
000015BE B343 xor.w D3, D1
000015C0 D335 4317 14D4 0700 add.b [[A5] + D4 * 2 + 0x14D40700], D1
// begin alternate branch 000015C6-000015C8
label000015C6:
000015C6 0700 btst D0, D3
// end alternate branch 000015C6-000015C8
label000015C6: // (misaligned)
000015C8 C766 and.w -[A6], D3
000015CA 5816 addq.b [A6], 4
000015CC 3016 move.w D0, [A6]
000015CE 3085 move.w [A0], D5
000015D0 9BD4 sub.l A5, [A4]
000015D2 A2DE syscall vDtrmV1, flags=2
000015D4 3007 move.w D0, D7
000015D6 0B66 bchg -[A6], D5
000015D8 2700 move.l -[A3], D0
000015DA C893 and.l D4, [A3]
000015DC 6EC1 bgt -0x3D /* 0000159F */
000015DE 105A movea.b A0, [A2]+
000015E0 BB46 xor.w D6, D5
000015E2 7103 moveq.l D0, 0x03
000015E4 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000015E6 41AE 4503 .invalid 0, [A6 + 0x4503] // invalid opcode 4 with b == 6
000015EA DE30 0114 add.b D7, <<invalid full ext with I/IS == 4>>
000015EE A715 syscall SetVol/PBHSetVol/HSetVol, flags=7
000015F0 EBC3 19D3 bfexts D1, D3 {D7:19}
000015F4 3513 move.w -[A2], [A3]
000015F6 2B27 move.l -[A5], -[A7]
000015F8 0D9F bclr [A7]+, D6
000015FA 450A .invalid 2, A2 // invalid opcode 4 with b == 4
000015FC 3B01 move.w -[A5], D1
000015FE 8821 or.b D4, -[A1]
00001600 0430 5869 AA28 subi.b [A0 + A2 * 2 + 0x28], 0x69 /* 'i' */
00001606 421A clr.b [A2]+
00001608 0F26 btst -[A6], D7
0000160A 4A1B tst.b [A3]+
0000160C 0065 10E5 ori.w -[A5], 0x10E5
00001610 02F1 .incomplete
00001612 010F btst A7, D0
00001614 2617 move.l D3, [A7]
00001616 0A2A BD01 0F26 xori.b [A2 + 0xF26], 0x1
0000161C 170A move.b -[A3], A2
0000161E 9A29 0140 sub.b D5, [A1 + 0x140]
00001622 1700 move.b -[A3], D0
00001624 CF73 809C and.w [A3 + A0.w - 0x100], D7
00001628 A81B syscall HCreateResFile
0000162A 0079 08E1 17C5 0C99 ori.w [0x17C50C99], 0x8E1
00001632 08D7 962C bset.b [A7], 0x2C /* ',' */
00001636 0F26 btst -[A6], D7
00001638 312F E134 move.w -[A0], [A7 - 0x1ECC]
0000163C 5305 subq.b D5, 1
0000163E 1101 move.b -[A0], D1
00001640 0B04 btst D4, D5
00001642 1B00 move.b -[A5], D0
00001644 DB01 addx.b D5, D1
00001646 1700 move.b -[A3], D0
00001648 F143 .extension 0x143 <<F/4-5/0>> // unimplemented
0000164A 200C move.l D0, A4
0000164C FCC5 3F85 .extension 0xCC5 <<F/2-3/6>> // unimplemented
00001650 690B bvs +0xD /* 0000165D */
00001652 1BD9 move.b <<invalid special address>>, [A1]+
00001654 03C0 .incomplete
00001656 C20B and.b D1, A3
00001658 014B bchg A3, D0
0000165A 002B 0A07 00E3 ori.b [A3 + 0xE3], 0x7
00001660 C9CD muls.w D4, A5
00001662 0B6E 913F bchg [A6 - 0x6EC1], D5
00001666 0704 btst D4, D3
00001668 9053 sub.w D0, [A3]
0000166A 06A9 4936 4B10 9C5C addi.l [A1 - 0x63A4], 0x49364B10
00001672 B304 xor.b D4, D1
00001674 2B0A move.l -[A5], A2
00001676 1A0F move.b D5, A7
00001678 2691 move.l [A3], [A1]
0000167A 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
0000167C B300 xor.b D0, D1
0000167E E301 asl D1.b, 1
00001680 CB45 exg D5, D5
00001682 C300 abcd D1, D0
00001684 400E negx.b A6
00001686 1A0F move.b D5, A7
00001688 265B movea.l A3, [A3]+
0000168A 03E5 .incomplete
0000168C 7B0D moveq.l D5, 0x0D
0000168E 91E6 sub.l A0, -[A6]
00001690 1703 move.b -[A3], D3
00001692 196E 070C A841 move.b [A4 - 0x57BF], [A6 + 0x70C]
00001698 7467 moveq.l D2, 0x67
0000169A 0CFD .incomplete
0000169C 9B1D sub.b [A5]+, D5
0000169E E673 roxr D3.w, D3
000016A0 0261 6C27 andi.w -[A1], 0x6C27 /* 'l\'' */
000016A4 0CCF .incomplete
000016A6 0707 btst D7, D3
000016A8 047C E301 BB03 subi.w 0xBB03, 0xE301
000016AE 0B01 btst D1, D5
000016B0 611F bsr +0x21 /* 000016D1 */
000016B2 8B3A 140C or.b [PC + 0x140C /* 0000140E, value 0xB2 */], D5
000016B6 E596 roxl D6, 2
000016B8 831B or.b [A3]+, D1
000016BA 0C45 207B cmpi.w D5, 0x207B /* ' {' */
000016BE 3EE9 0203 move.w [A7]+, [A1 + 0x203]
000016C2 8C0A or.b D6, A2
000016C4 8ED4 divu.w D7, [A4]
000016C6 0538 136E btst [0x0000136E], D2
000016CA AD03 syscall SetFontLock, auto_pop
000016CC 4329 3703 .invalid 1, [A1 + 0x3703] // invalid opcode 4 with b == 4
000016D0 61C5 bsr -0x39 /* 00001697 */
000016D2 8727 or.b -[A7], D3
000016D4 0B3E btst <<invalid special address>>, D5
000016D6 470C .invalid 3, A4 // invalid opcode 4 with b == 4
000016D8 7A45 moveq.l D5, 0x45
000016DA BC0B cmp.b D6, A3
000016DC 01F4 .incomplete
000016DE 483B 0F79 AC17 0D1D nbcd.b [[PC - 0x53E8F2E3]]
000016E6 4813 nbcd.b [A3]
000016E8 0A37 0B42 1630 xori.b [A7 + D1.w * 8 + 0x30], 0x42 /* 'B' */
000016EE 270B move.l -[A3], A3
000016F0 496B 3E07 chk.w D4, [A3 + 0x3E07]
000016F4 056C 770B bchg [A4 + 0x770B], D2
000016F8 354B 0361 move.w [A2 + 0x361], A3
000016FC D0C5 add.w A0, D5
000016FE 836E 470E or.w [A6 + 0x470E], D1
00001702 200B move.l D0, A3
00001704 092D 9970 btst [A5 - 0x6690], D4
00001708 E993 roxl D3, 4
0000170A 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000170C D185 addx.l D0, D5
0000170E 7414 moveq.l D2, 0x14
00001710 8574 170D or.w [[A4 + <<invalid base displacement size>>] + D1 * 8], D2
00001714 DE22 add.b D7, -[A2]
00001716 2B22 move.l -[A5], -[A2]
00001718 7637 moveq.l D3, 0x37
0000171A 07C7 .incomplete
0000171C D341 addx.w D1, D1
0000171E C311 and.b [A1], D1
00001720 3704 move.w -[A3], D4
00001722 BE03 cmp.b D7, D3
00001724 1ED7 move.b [A7]+, [A7]
00001726 13EC 8305 7065 0D07 move.b [0x70650D07], [A4 - 0x7CFB]
0000172E 0451 5A4B subi.w [A1], 0x5A4B /* 'ZK' */
00001732 1DCB move.b <<invalid special address>>, A3
00001734 16CB move.b [A3]+, A3
00001736 2D03 move.l -[A6], D3
00001738 1711 move.b -[A3], [A1]
0000173A 04A5 9C7B 0636 subi.l -[A5], 0x9C7B0636
00001740 8B0D sbcd -[A5], -[A5]
00001742 41C4 lea.l A0, D4
00001744 044A 2A61 subi.w A2, 0x2A61 /* '*a' */
00001748 6661 bne +0x63 /* 000017AB */
0000174A 674D beq +0x4F /* 00001799 */
0000174C C407 and.b D2, D7
0000174E 0CEC .incomplete
00001750 062A 8E09 016C addi.b [A2 + 0x16C], 0x9 /* '\t' */
00001756 AB00 syscall BitBlt
00001758 E573 roxl D3.w, D2
0000175A CB96 and.l [A6], D5
0000175C 0F04 btst D4, D7
0000175E DA42 add.w D5, D2
00001760 2701 move.l -[A3], D1
00001762 0F17 btst [A7], D7
00001764 0FAB A8D2 bclr [A3 - 0x572E], D7
00001768 4A3E tst.b <<invalid special address>>
0000176A D0A8 057C add.l D0, [A0 + 0x57C]
0000176E E54A lsl D2.w, 2
00001770 BECB cmpa.w A7, A3
00001772 1661 movea.b A3, -[A1]
00001774 6C83 bge -0x7B /* 000016F9 */
00001776 0670 E906 656D addi.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0xE906
0000177C EB25 asl D5.b, D5
0000177E CB16 and.b [A6], D5
00001780 9B6E 070D sub.w [A6 + 0x70D], D5
00001784 6961 bvs +0x63 /* 000017E7 */
00001786 1E0F move.b D7, A7
00001788 2A03 move.l D5, D3
0000178A 0C05 26C5 cmpi.b D5, 0xC5
0000178E D837 0531 2929 0303 add.b D4, [[A7 + 0x29290303 + D0 * 4]]
00001796 2701 move.l -[A3], D1
00001798 07F1 .incomplete
0000179A 160B move.b D3, A3
0000179C 0A35 B0FD 1605 xori.b [A5 + D1.w * 8 + 0x5], 0xFD
000017A2 501E addq.b [A6]+, 8
000017A4 CDE8 0707 muls.w D6, [A0 + 0x707]
000017A8 CC07 and.b D6, D7
000017AA 0D4F bchg A7, D6
000017AC 42BE clr.l <<invalid special address>>
000017AE 490E .invalid 4, A6 // invalid opcode 4 with b == 4
000017B0 0709 btst A1, D3
000017B2 0C8E 0622 8526 cmpi.l A6, 0x6228526
// begin alternate branch 000017B4-000017B8
label000017B4:
000017B4 0622 8526 addi.b -[A2], 0x26 /* '&' */
// end alternate branch 000017B4-000017B8
label000017B4: // (misaligned)
000017B8 BB52 xor.w [A2], D5
000017BA 3707 move.w -[A3], D7
000017BC D245 add.w D1, D5
000017BE 2665 movea.l A3, -[A5]
000017C0 BCFC 8CF1 cmpa.w A6, 0x8CF1
000017C4 0793 bclr [A3], D3
000017C6 1C77 0F6E movea.b A6, <<invalid full ext with IS == 1 and I/IS == 6>>
000017CA 3616 move.w D3, [A6]
000017CC 366B 09BB movea.w A3, [A3 + 0x9BB]
000017D0 0008 C617 ori.b A0, 0x17
000017D4 0699 16FA 0200 addi.l [A1]+, 0x16FA0200
000017DA 0783 bclr D3, D3
000017DC C31E and.b [A6]+, D1
000017DE 0C2A 0C08 E51F cmpi.b [A2 - 0x1AE1], 0x8
000017E4 3E88 move.w [A7], A0
000017E6 A27B syscall ADBReInit, flags=2
000017E8 716B moveq.l D0, 0x6B
000017EA 007B 1C56 89AA 650F 7C47 ori.w [[0x650F + A0] + 0x7C47], 0x1C56
000017F4 0B3F btst <<invalid special address>>, D5
000017F6 6606 bne +0x8 /* 000017FE */
000017F8 7CC5 moveq.l D6, 0xFFFFFFC5
000017FA DB17 add.b [A7], D5
000017FC 0386 bclr D6, D1
label000017FE:
000017FE 0701 btst D1, D3
00001800 6AB2 bpl -0x4C /* 000017B4 */
00001802 7C87 moveq.l D6, 0xFFFFFF87
00001804 0D8E bclr A6, D6
00001806 070B btst A3, D3
00001808 F660 8247 .extension 0x660 <<F/1/3>>, 0x8247 // unimplemented
0000180C 0BD7 .incomplete
0000180E B5D9 cmpa.l A2, [A1]+
00001810 2708 move.l -[A3], A0
00001812 5E47 addq.w D7, 7
00001814 014D bchg A5, D0
00001816 ED4E lsl D6.w, 6
00001818 0701 btst D1, D3
0000181A 6E07 bgt +0x9 /* 00001823 */
0000181C 01A4 bclr -[A4], D0
0000181E 846A C627 or.w D2, [A2 - 0x39D9]
00001822 02EF .incomplete
00001824 65D9 bcs -0x25 /* 000017FF */
00001826 2702 move.l -[A3], D2
00001828 F6ED 8013 .extension 0x6ED <<F/2-3/3>> // unimplemented
0000182C 0853 0207 bchg.b [A3], 0x7
00001830 0C9B 3708 9E25 cmpi.l [A3]+, 0x37089E25
00001836 1307 move.b -[A1], D7
00001838 024A A310 andi.w A2, 0xA310
0000183C 170D move.b -[A3], A5
0000183E C30E abcd -[A1], -[A6]
00001840 1B0C move.b -[A5], A4
00001842 1E70 A717 9ECB 16E1 movea.b A7, [[A0] + A2 * 8 - 0x6134E91F]
0000184A 2907 move.l -[A4], D7
0000184C 05B4 0710 bclr [A4 + D0 * 8], D2
00001850 A4C0 syscall vFlushCache, flags=4
00001852 C274 4B1E 707B and.w D1, [[A4] + D4 * 2 + 0x707B]
00001858 3556 9B1E move.w [A2 - 0x64E2], [A6]
0000185C 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
0000185E 00AB 013B 2EC1 A333 ori.l [A3 - 0x5CCD], 0x13B2EC1
00001866 0473 0107 00E7 subi.w [A3 + D0.w - 0x25], 0x107
0000186C C274 431D and.w D1, [[A4] + D4 * 2]
00001870 1EF3 0FFB 04A0 8B2B 2931 4152 move.b [A7]+, [[0x4A08B2B] + 0x29314152]
0000187C 212E 4D32 move.l -[A0], [A6 + 0x4D32]
00001880 070B btst A3, D3
00001882 A741 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=7
00001884 28A3 move.l [A4], -[A3]
00001886 0406 FC88 subi.b D6, 0x88
0000188A 8888 or.l D4, A0
0000188C 8833 0306 FC03 or.b D4, [[A3 + <<invalid base displacement size>>] + D0 * 2 - 0x3FD]
00001892 08CB 0885 bset.b A3, 0x85
00001896 3903 move.w -[A4], D3
00001898 0827 090E btst.b -[A7], 0xE
0000189C DB43 addx.w D5, D3
0000189E A023 syscall DisposHandle/DisposeHandle
000018A0 1BA0 F30E E500 move.b [[A5 + <<invalid base displacement size>>] + A7 * 2 - 0x1B00], -[A0]
000018A6 3B6E 5710 D007 move.w [A5 - 0x2FF9], [A6 + 0x5710]
000018AC 0EF9 .incomplete
000018AE 170B move.b -[A3], A3
000018B0 9A2D 0107 sub.b D5, [A5 + 0x107]
000018B4 0EFD .incomplete
000018B6 1C13 move.b D6, [A3]
000018B8 0755 bchg [A5], D3
000018BA 01E3 .incomplete
000018BC 03F3 .incomplete
000018BE 06A2 2705 CEDB addi.l -[A2], 0x2705CEDB
000018C4 3C07 move.w D6, D7
000018C6 0CB0 CA94 7017 043D cmpi.l [A0 + D0.w * 4 + 0x3D], 0xCA947017
000018CE 5705 subq.b D5, 3
000018D0 32F0 8C5B move.w [A1]+, [A0 + A0 * 4 + 0x5B]
000018D4 2F0F move.l -[A7], A7
000018D6 7C1E moveq.l D6, 0x1E
000018D8 16DB move.b [A3]+, [A3]+
000018DA 90B0 3E1E sub.l D0, [A0 + D3 * 8 + 0x1E]
000018DE 16A3 move.b [A3], -[A3]
000018E0 1AA1 move.b [A5], -[A1]
000018E2 0066 1E16 ori.w -[A6], 0x1E16
000018E6 2B21 move.l -[A5], -[A1]
000018E8 A100 syscall Open/PBHOpen/HOpen, flags=1
000018EA 221E move.l D1, [A6]+
000018EC 160F move.b D3, A7
000018EE A100 syscall Open/PBHOpen/HOpen, flags=1
000018F0 36E8 0702 move.w [A3]+, [A0 + 0x702]
000018F4 CBC3 muls.w D5, D3
000018F6 3213 move.w D1, [A3]
000018F8 2016 move.l D0, [A6]
000018FA CA73 3ABE and.w D5, [A3 + D3 * 2 - 0x66]
000018FE DC7B 03BB 2306 48DB 151E 0C7C add.w D6, [[0x230648DB + D0 * 2] + 0x151E0C7C]
0000190A 4048 negx.w A0
0000190C 402A 1630 negx.b [A2 + 0x1630]
00001910 4371 B056 chk.w D1, [A1 + A3.w + 0x56]
00001914 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001916 B378 1320 xor.w [0x00001320], D1
0000191A 2C9B move.l [A6], [A3]+
0000191C 2A7B 3ADC movea.l A5, [PC + D3 * 2 - 0x36]
00001920 30BB 2089 move.w [A0], [PC + D2.w - 0x119]
00001924 04EB .incomplete
00001926 1B45 04F3 move.b [A5 + 0x4F3], D5
0000192A 330C move.w -[A1], A4
0000192C 7C16 moveq.l D6, 0x16
0000192E 4223 clr.b -[A3]
00001930 6195 bsr -0x69 /* 000018C7 */
00001932 2A3E move.l D5, <<invalid special address>>
00001934 1960 D1FD move.b [A4 - 0x2E03], -[A0]
00001938 257F E569 move.l [A2 - 0x1A97], <<invalid special address>>
0000193C 41F6 3EC9 lea.l A0, [A6 + D3 * 8 - 0x55]
00001940 0087 8D11 CEAC ori.l D7, 0x8D11CEAC
00001946 402A 0C0E negx.b [A2 + 0xC0E]
0000194A 1AE3 move.b [A5]+, -[A3]
0000194C 4C26 5710 movem.w D1,D3,D5,D6,D7,A3, -[A6]
00001950 9765 sub.w -[A5], D3
00001952 D3E2 add.l A1, -[A2]
00001954 081B 0C37 btst.b [A3]+, 0x37 /* '7' */
00001958 1171 C305 C300 move.b [A0 - 0x3D00], [[A1 + <<invalid base displacement size>>] + A4 * 2]
0000195E 7069 moveq.l D0, 0x69
00001960 4F93 .invalid 7, [A3] // invalid opcode 4 with b == 6
00001962 2370 1711 FF23 move.l [A1 - 0xDD], [[A0 + D1 * 8]]
00001968 0770 370D bchg [[A0 + <<invalid base displacement size>>] + D3 * 8], D3
0000196C 24EB 4304 move.l [A2]+, [A3 + 0x4304]
00001970 0517 btst [A7], D2
00001972 0918 btst [A0]+, D4
00001974 9706 subx.b D3, D6
00001976 B1E1 cmpa.l A0, -[A1]
00001978 2A41 movea.l A5, D1
0000197A D9C5 add.l A4, D5
0000197C D8A5 add.l D4, -[A5]
0000197E 03C3 .incomplete
00001980 52C9 6941 dbhi D1, +0x6943 /* 000082C3 */
00001984 D77A E30E add.w [PC - 0x1CF2 /* FFFFFC94, cstring ""<EOF> */], D3
00001988 9152 sub.w [A2], D0
0000198A D4DE add.w A2, [A6]+
0000198C 30D4 move.w [A0]+, [A4]
0000198E 2711 move.l -[A3], [A1]
00001990 5253 addq.w [A3], 1
00001992 36C9 move.w [A3]+, A1
00001994 0233 3230 BB2C andi.b <<invalid full ext with I/IS == 4>>, 0x30 /* '0' */
0000199A 270E move.l -[A3], A6
0000199C 1427 move.b D2, -[A7]
0000199E 08A3 F71A bclr.b -[A3], 0x1A
000019A2 5409 addq.b A1, 2
000019A4 7C37 moveq.l D6, 0x37
000019A6 02FA .incomplete
000019A8 D71A add.b [A2]+, D3
000019AA 6F43 ble +0x45 /* 000019EF */
000019AC 4259 clr.w [A1]+
000019AE 0653 0127 addi.w [A3], 0x127
000019B2 04DB .incomplete
000019B4 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
000019B6 070C btst A4, D3
000019B8 ACA4 syscall InvertRect, auto_pop
000019BA 0F94 bclr [A4], D7
000019BC 0700 btst D0, D3
000019BE E801 asr D1.b, 4
000019C0 B474 FB46 cmp.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
000019C4 7302 moveq.l D1, 0x02
000019C6 9301 subx.b D1, D1
000019C8 E073 roxr D3.w, D0
000019CA 023B 2094 B5B7 4712 A217 12C2 2711 andi.b [[0x4712A217] + A3 * 4 + 0x12C22711], 0x94
000019D8 A47A syscall SetADBInfo, flags=4
000019DA 74AB moveq.l D2, 0xFFFFFFAB
000019DC 370C move.w -[A3], A4
000019DE 220D move.l D1, A5
000019E0 2D92 C301 move.l [[A6 + <<invalid base displacement size>> + A4 * 2]], [A2]
000019E4 2CCB move.l [A6]+, A3
000019E6 0D07 btst D7, D6
000019E8 1086 move.b [A0], D6
000019EA 912F C310 sub.b [A7 - 0x3CF0], D0
000019EE F306 .extension 0x306 <<F/4-5/1>> // unimplemented
000019F0 6711 beq +0x13 /* 00001A03 */
000019F2 5107 subq.b D7, 8
000019F4 0E3A 8EA9 1A6B .invalid.b [PC + 0x1A6B /* 00003461, cstring ""<EOF> */], 0xA9 // invalid immediate operation
000019FA 365A movea.w A3, [A2]+
000019FC 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4
000019FE 0653 0149 addi.w [A3], 0x149
00001A02 02E5 .incomplete
00001A04 DA53 add.w D5, [A3]
00001A06 0109 btst A1, D0
00001A08 2514 move.l -[A2], [A4]
00001A0A 270F move.l -[A3], A7
00001A0C 7F07 moveq.l D7, 0x07
00001A0E 10FC 31C9 move.b [A0]+, 0xC9
00001A12 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00001A14 1E58 movea.b A7, [A0]+
00001A16 E5A5 asl D5, D2
00001A18 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001A1A 070A btst A2, D3
00001A1C 5617 addq.b [A7], 3
00001A1E 110C move.b -[A0], A4
00001A20 C1B9 9B02 4302 and.l [0x9B024302], D0
00001A26 330E move.w -[A1], A6
00001A28 1509 move.b -[A2], A1
00001A2A 41F4 C84B lea.l A0, [A4 + A4 + 0x4B]
00001A2E 02AB 0342 0709 2760 andi.l [A3 + 0x2760], 0x3420709
00001A36 48A2 A211 movem.w -[A2], D0,D2,D6,A3,A7
00001A3A 9B4B subx.w -[A5], -[A3]
00001A3C 4C49 9C61 movem.l D0,D5,D6,A2,A3,A4,A7, A1
00001A40 9F07 subx.b D7, D7
00001A42 0A54 EDD3 xori.w [A4], 0xEDD3
00001A46 2300 move.l -[A1], D0
00001A48 C510 and.b [A0], D2
00001A4A 0C23 0027 cmpi.b -[A3], 0x27 /* '\'' */
00001A4E 0A42 CEC4 xori.w D2, 0xCEC4
00001A52 06E5 .incomplete
00001A54 D24D add.w D1, A5
00001A56 9F0F subx.b -[A7], -[A7]
00001A58 26B5 07F3 033B 009E D53E 4708 move.l [A3], [[0x33B009E] - 0x2AC1B8F8]
00001A64 3FE9 1F15 move.w <<invalid special address>>, [A1 + 0x1F15]
00001A68 1F25 move.b -[A7], -[A5]
00001A6A 1F88 091F 2D81 378F move.b [[A7] + D0 + 0x2D81378F], A0
00001A72 14F7 1B8E B71B move.b [A2]+, [[ + <<invalid base displacement size>>] + D1 * 2 - 0x48E5]
00001A78 9FD7 sub.l A7, [A7]
00001A7A 9BBC 4D06 7C27 sub.l 0x4D067C27, D5
00001A80 0319 btst [A1]+, D1
00001A82 1712 move.b -[A3], [A2]
00001A84 F26E 2922 .extension 0x26E <<F/1/1>>, 0x2922 // unimplemented
00001A88 F32C .extension 0x32C <<F/4-5/1>> // unimplemented
00001A8A 252C 570B move.l -[A2], [A4 + 0x570B]
00001A8E 7E7C moveq.l D7, 0x7C
00001A90 1818 move.b D4, [A0]+
00001A92 0701 btst D1, D3
00001A94 2E6A 2CCB movea.l A7, [A2 + 0x2CCB]
00001A98 017C F30A bchg 0xF30A, D0
00001A9C C305 abcd D1, D5
00001A9E 415B chk.w D0, [A3]+
00001AA0 8305 sbcd D1, D5
00001AA2 2DA0 8318 move.l [A6 + A0 * 2], -[A0]
00001AA6 B407 cmp.b D2, D7
00001AA8 1402 move.b D2, D2
00001AAA 0D01 btst D1, D6
00001AAC 1359 B4B8 move.b [A1 - 0x4B48], [A1]+
// begin alternate branch 00001AAE-00001AB2
label00001AAE:
00001AAE B4B8 4311 cmp.l D2, [0x00004311]
// end alternate branch 00001AAE-00001AB2
label00001AAE: // (misaligned)
00001AB0 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00001AB2 EB01 asl D1.b, 5
00001AB4 7E23 moveq.l D7, 0x23
00001AB6 07EB .incomplete
00001AB8 0186 bclr D6, D0
00001ABA C300 abcd D1, D0
00001ABC E921 asl D1.b, D4
00001ABE DB8D addx.l -[A5], -[A5]
00001AC0 A900 syscall GetFNum
00001AC2 7388 moveq.l D1, 0xFFFFFF88
00001AC4 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001AC6 8641 or.w D3, D1
00001AC8 2505 move.l -[A2], D5
00001ACA 010F btst A7, D0
00001ACC AD01 syscall FMSwapFont, auto_pop
00001ACE 8DA2 or.l -[A2], D6
00001AD0 85F3 2300 divs.w D2, [A3 + <<invalid base displacement size>> + D2 * 2]
label00001AD4:
00001AD4 270D move.l -[A3], A5
00001AD6 3547 12F4 move.w [A2 + 0x12F4], D7
00001ADA A19B syscall Messager, flags=1
00001ADC C163 and.w -[A3], D0
00001ADE 433F .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00001AE0 5110 subq.b [A0], 8
00001AE2 6536 bcs +0x38 /* 00001B1A */
00001AE4 7510 moveq.l D2, 0x10
00001AE6 A053 syscall 0x053
00001AE8 3A06 move.w D5, D6
00001AEA 2203 move.l D1, D3
00001AEC 081E A017 btst.b [A6]+, 0x17
00001AF0 08E0 6E1A bset.b -[A0], 0x1A
00001AF4 0F26 btst -[A6], D7
00001AF6 6B00 4A56 bmi +0x4A58 /* 0000654E */
00001AFA 3B0C move.w -[A5], A4
00001AFC A856 syscall ObscureCursor
00001AFE 7B04 moveq.l D5, 0x04
00001B00 830F sbcd -[A1], -[A7]
00001B02 BB02 xor.b D2, D5
00001B04 6EA8 bgt -0x56 /* 00001AAE */
00001B06 6E29 bgt +0x2B /* 00001B31 */
00001B08 05EA .incomplete
00001B0A 6EC8 bgt -0x36 /* 00001AD4 */
00001B0C 370A move.w -[A3], A2
00001B0E 9A28 C845 sub.b D5, [A0 - 0x37BB]
00001B12 26C1 move.l [A3]+, D1
00001B14 7674 moveq.l D3, 0x74
00001B16 730F moveq.l D1, 0x0F
00001B18 140C move.b D2, A4
label00001B1A:
00001B1A 6EE5 bgt -0x19 /* 00001B01 */
00001B1C 879B or.l [A3]+, D3
00001B1E 8262 or.w D1, -[A2]
00001B20 5213 addq.b [A3], 1
00001B22 19CA E30D move.b 0xD /* '\r' */, A2
00001B26 742B moveq.l D2, 0x2B
00001B28 1343 00D0 move.b [A1 + 0xD0], D3
00001B2C 896C 21AC or.w [A4 + 0x21AC], D4
00001B30 9B20 sub.b -[A0], D5
00001B32 8904 sbcd D4, D4
00001B34 1708 move.b -[A3], A0
00001B36 4F89 .invalid 7, A1 // invalid opcode 4 with b == 6
00001B38 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo
00001B3A 0853 6901 bchg.b [A3], 0x1
00001B3E D304 addx.b D1, D4
00001B40 251E move.l -[A2], [A6]+
00001B42 5B00 subq.b D0, 5
00001B44 1A0F move.b D5, A7
00001B46 C528 1712 and.b [A0 + 0x1712], D2
00001B4A B92A A19F xor.b [A2 - 0x5E61], D4
00001B4E 2938 235F move.l -[A4], [0x0000235F]
00001B52 C99D and.l [A5]+, D4
00001B54 2300 move.l -[A1], D0
00001B56 E58C lsl D4, 2
00001B58 A52D syscall SetApplLimit, flags=5
00001B5A C322 and.b -[A2], D1
00001B5C 8100 sbcd D0, D0
00001B5E C50F abcd -[A2], -[A7]
00001B60 435E chk.w D1, [A6]+
00001B62 C907 abcd D4, D7
00001B64 1709 move.b -[A3], A1
00001B66 1F49 95C3 move.b [A7 - 0x6A3D], A1
00001B6A 2237 11E5 move.l D1, <<invalid full ext with IS == 1 and I/IS == 5>>
00001B6E 1713 move.b -[A3], [A3]
00001B70 A42B syscall EmptyHandle, flags=4
00001B72 0FAB 0061 bclr [A3 + 0x61], D7
00001B76 0328 1301 btst [A0 + 0x1301], D1
00001B7A 0200 CB52 andi.b D0, 0x52 /* 'R' */
00001B7E 6303 bls +0x5 /* 00001B83 */
00001B80 2902 move.l -[A4], D2
00001B82 C157 and.w [A7], D0
00001B84 C421 and.b D2, -[A1]
00001B86 7567 moveq.l D2, 0x67
00001B88 12E8 C1FA move.b [A1]+, [A0 - 0x3E06]
00001B8C 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001B8E 75D1 moveq.l D2, 0xFFFFFFD1
00001B90 9647 sub.w D3, D7
00001B92 11DA CB01 move.b [0xFFFFCB01], [A2]+
00001B96 5621 addq.b -[A1], 3
00001B98 2483 move.l [A2], D3
00001B9A 024B 5332 andi.w A3, 0x5332 /* 'S2' */
00001B9E 0656 2706 addi.w [A6], 0x2706
00001BA2 2A23 move.l D5, -[A3]
00001BA4 2F89 62C5 move.l [A7 + D6.w * 2 - 0x59], A1
00001BA8 1E1B move.b D7, [A3]+
00001BAA 13C9 1E17 0DC5 move.b [0x1E170DC5], A1
00001BB0 723A moveq.l D1, 0x3A
00001BB2 CB05 abcd D5, D5
00001BB4 296A 2E7E 3AE4 move.l [A4 + 0x3AE4], [A2 + 0x2E7E]
00001BBA ED00 asl D0.b, 6
00001BBC 971D sub.b [A5]+, D3
00001BBE 15F3 2CC1 2B57 move.b [PC + 0x2B57 /* 00004717, cstring ""<EOF> */], [A3 + D2 * 4 - 0x63]
00001BC4 117F 06EB move.b [A0 + 0x6EB], <<invalid special address>>
00001BC8 06CB .incomplete
00001BCA 54F3 6EEB scc [A3 + D6 * 8 - 0x21]
00001BCE 14C3 move.b [A2]+, D3
00001BD0 3A53 movea.w A5, [A3]
00001BD2 241B move.l D2, [A3]+
00001BD4 58E1 svc -[A1]
00001BD6 2CD3 move.l [A6]+, [A3]
00001BD8 01FB .incomplete
00001BDA 5EF1 00D3 sgt [A1 + D0.w - 0x45]
00001BDE 0804 DE30 btst.b D4, 0x30 /* '0' */
00001BE2 CC27 and.b D6, -[A7]
00001BE4 0EC8 .incomplete
00001BE6 B31B xor.b [A3]+, D1
00001BE8 EC1C ror D4.b, 6
00001BEA 3249 movea.w A1, A1
00001BEC 17F3 215A E331 0F49 move.b [[PC + <<invalid base displacement size>>]], [[A3] - 0x1CCF]
00001BF4 0393 bclr [A3], D1
00001BF6 6D4A blt +0x4C /* 00001C42 */
00001BF8 D300 addx.b D1, D0
00001BFA FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00001BFC 8317 or.b [A7], D1
00001BFE 1306 move.b -[A1], D6
00001C00 8317 or.b [A7], D1
00001C02 C0B8 A307 and.l D0, [0xFFFFA307]
00001C06 2526 move.l -[A2], -[A6]
00001C08 AB01 syscall BitsToMap
00001C0A 292D 236E move.l -[A4], [A5 + 0x236E]
00001C0E 069B 11E5 FCDB addi.l [A3]+, 0x11E5FCDB
00001C14 0E5C 403E .invalid.w [A4]+, 0x403E /* '@>' */ // invalid immediate operation
00001C18 DB0A addx.b -[A5], -[A2]
00001C1A 1E17 move.b D7, [A7]
00001C1C 0598 bclr [A0]+, D2
00001C1E 6506 bcs +0x8 /* 00001C26 */
00001C20 6B04 bmi +0x6 /* 00001C26 */
00001C22 0C9B 11D4 D416 cmpi.l [A3]+, 0x11D4D416
// begin alternate branch 00001C26-00001C28
label00001C26:
00001C26 D416 add.b D2, [A6]
// end alternate branch 00001C26-00001C28
label00001C26: // (misaligned)
00001C28 301A move.w D0, [A2]+
00001C2A 0F26 btst -[A6], D7
00001C2C D307 addx.b D1, D7
00001C2E 048E F8A9 070F subi.l A6, 0xF8A9070F
00001C34 4157 chk.w D0, [A7]
00001C36 0D0B btst A3, D6
00001C38 531A subq.b [A2]+, 1
00001C3A F71D .extension 0x71D <<F/4-5/3>> // unimplemented
00001C3C 9497 sub.l D2, [A7]
00001C3E 1DA5 A106 0200 move.b [[A6 + <<invalid base displacement size>>] + A2 + 0x200], -[A5]
// begin alternate branch 00001C42-00001C46
label00001C42:
00001C42 0200 0F5A andi.b D0, 0x5A /* 'Z' */
// end alternate branch 00001C42-00001C46
label00001C42: // (misaligned)
00001C44 0F5A bchg [A2]+, D7
00001C46 EB0D lsl D5.b, 5
00001C48 04CB .incomplete
00001C4A 01AB 0143 bclr [A3 + 0x143], D0
00001C4E 3A0E move.w D5, A6
00001C50 321E move.w D1, [A6]+
00001C52 C31E and.b [A6]+, D1
00001C54 DB37 A30D add.b [[A7 + <<invalid base displacement size>>] + A2 * 2], D5
00001C58 ECBB ror D3, D6
00001C5A 2B93 0904 move.l <<invalid full ext with I/IS == 4>>, [A3]
00001C5E 3335 2AFB move.w -[A1], [A5 + D2 * 2 - 0x5]
00001C62 8213 or.b D1, [A3]
00001C64 0013 0258 ori.b [A3], 0x58 /* 'X' */
00001C68 1714 move.b -[A3], [A4]
00001C6A 1022 move.b D0, -[A2]
00001C6C A505 syscall Status, flags=5
00001C6E 2B9F F71D move.l [[A5] + A7 * 8], [A7]+
00001C72 D223 add.b D1, -[A3]
00001C74 6EBB bgt -0x43 /* 00001C31 */
00001C76 00E6 .incomplete
00001C78 C309 abcd -[A1], -[A1]
00001C7A 1406 move.b D2, D6
00001C7C C309 abcd -[A1], -[A1]
00001C7E B1B5 8302 0CE6 xor.l [[A5 + <<invalid base displacement size>> + A0 * 2] + 0xCE6], D0
00001C84 0622 A902 addi.b -[A2], 0x2
00001C88 0F04 btst D4, D7
00001C8A EAAB lsr D3, D5
00001C8C 010E btst A6, D0
00001C8E 04C3 .incomplete
00001C90 102A ED26 move.b D0, [A2 - 0x12DA]
00001C94 7E27 moveq.l D7, 0x27
00001C96 14A5 move.b [A2], -[A5]
00001C98 C921 and.b -[A1], D4
00001C9A 2AC5 move.l [A5]+, D5
00001C9C 2053 movea.l A0, [A3]
00001C9E 01CD .incomplete
00001CA0 206E 270E movea.l A0, [A6 + 0x270E]
00001CA4 2919 move.l -[A4], [A1]+
00001CA6 2127 move.l -[A0], -[A7]
00001CA8 13DC 49CC 41A9 move.b [0x49CC41A9], [A4]+
00001CAE 0303 btst D3, D1
00001CB0 141E move.b D2, [A6]+
00001CB2 0C03 0317 cmpi.b D3, 0x17
00001CB6 069E AD00 430B addi.l [A6]+, 0xAD00430B
00001CBC 0200 F324 andi.b D0, 0x24 /* '$' */
00001CC0 B483 cmp.l D2, D3
00001CC2 0529 2CC3 btst [A1 + 0x2CC3], D2
00001CC6 022A 7AB8 7413 andi.b [A2 + 0x7413], 0xB8
00001CCC 2070 5579 0313 6936 movea.l A0, [[A0 + 0x3136936]]
00001CD4 458D .invalid 2, A5 // invalid opcode 4 with b == 6
00001CD6 4D3A 9323 .invalid 6, [PC - 0x6CDD /* FFFFAFFB, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00001CDA 2711 move.l -[A3], [A1]
00001CDC FE61 DCCE .extension 0xE61 <<F/1/7>>, 0xDCCE // unimplemented
00001CE0 94E5 sub.w A2, -[A5]
00001CE2 1EEB 43C1 move.b [A7]+, [A3 + 0x43C1]
00001CE6 7349 moveq.l D1, 0x49
00001CE8 5B8D subq.l A5, 5
00001CEA 8171 627B or.w [A1 + D6.w * 2 + 0x7B], D0
00001CEE 088E C502 bclr.b A6, 0x2
00001CF2 0F14 btst [A4], D7
00001CF4 A909 syscall CalcVis
00001CF6 0711 btst [A1], D3
00001CF8 048B 1414 A901 subi.l A3, 0x1414A901
00001CFE 9B82 subx.l D5, D2
00001D00 C5D0 muls.w D2, [A0]
00001D02 0693 0725 01E3 addi.l [A3], 0x72501E3
00001D08 43C1 lea.l A1, D1
00001D0A 0217 0F5F andi.b [A7], 0x5F /* '_' */
00001D0E 9307 subx.b D1, D7
00001D10 0617 108F addi.b [A7], 0x8F
00001D14 5B80 subq.l D0, 5
00001D16 E501 asl D1.b, 2
00001D18 336E 3B33 0690 move.w [A1 + 0x690], [A6 + 0x3B33]
00001D1E 0428 C81A 0F26 subi.b [A0 + 0xF26], 0x1A
00001D24 A316 syscall InitQueue/FInitQueue, flags=3
00001D26 F71E .extension 0x71E <<F/4-5/3>> // unimplemented
00001D28 B07B 0814 cmp.w D0, [PC + D0 + 0x14]
00001D2C 1643 movea.b A3, D3
00001D2E 6527 bcs +0x29 /* 00001D57 */
00001D30 0E60 FB01 .invalid.w -[A0], 0xFB01 // invalid immediate operation
00001D34 CB07 abcd D5, D7
00001D36 3053 movea.w A0, [A3]
00001D38 0545 bchg D5, D2
00001D3A 3D03 move.w -[A6], D3
00001D3C 0349 bchg A1, D1
00001D3E 3DAB 288D 1B6E move.w <<invalid full ext with IS == 1 and I/IS == 6>>, [A3 + 0x288D]
00001D44 2010 move.l D0, [A0]
00001D46 9B10 sub.b [A0], D5
00001D48 69C5 bvs -0x39 /* 00001D0F */
00001D4A 1B01 move.b -[A5], D1
00001D4C 1703 move.b -[A3], D3
00001D4E 3089 move.w [A0], A1
00001D50 1A79 A81B 0C17 movea.b A5, [0xA81B0C17]
00001D56 02DE .incomplete
00001D58 140C move.b D2, A4
00001D5A 68E5 bvc -0x19 /* 00001D41 */
00001D5C BDC5 cmpa.l A6, D5
00001D5E 56F3 2E49 sne [A3 + D2 * 8 + 0x49]
00001D62 1649 movea.b A3, A1
00001D64 4A5B tst.w [A3]+
00001D66 6EC5 bgt -0x39 /* 00001D2D */
00001D68 C615 and.b D3, [A5]
00001D6A E361 asl D1.w, D1
00001D6C 3384 6A43 move.w [A1 + D6 * 2 + 0x43], D4
00001D70 0625 040C addi.b -[A5], 0xC
00001D74 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001D76 51D0 sf [A0]
00001D78 3B6D 35FA 1B09 move.w [A5 + 0x1B09], [A5 + 0x35FA /* export_1723 */]
00001D7E C0C2 mulu.w D0, D2
00001D80 6B33 bmi +0x35 /* 00001DB5 */
00001D82 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00001D84 069B 10AD E653 addi.l [A3]+, 0x10ADE653
00001D8A 02E9 .incomplete
00001D8C 03C1 .incomplete
00001D8E DB4A addx.w -[A5], -[A2]
00001D90 687B bvc +0x7D /* 00001E0D */
00001D92 06EB .incomplete
00001D94 0685 F153 1DE5 addi.l D5, 0xF1531DE5
00001D9A 42A2 clr.l -[A2]
00001D9C F141 .extension 0x141 <<F/4-5/0>> // unimplemented
00001D9E 231C move.l -[A1], [A4]+
00001DA0 9104 subx.b D0, D4
00001DA2 8EF1 03B2 9B10 292B 35D2 divu.w D7, [[-0x64EFD6D5 + D0 * 2] + 0x35D2]
00001DAC 7307 moveq.l D1, 0x07
00001DAE 06E4 .incomplete
00001DB0 70A5 moveq.l D0, 0xFFFFFFA5
00001DB2 B453 cmp.w D2, [A3]
00001DB4 0170 3715 bchg [[A0] + D3 * 8], D0
00001DB8 C117 and.b [A7], D0
00001DBA 1447 movea.b A2, D7
00001DBC 070B btst A3, D3
00001DBE A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
00001DC0 0F6C AD99 bchg [A4 - 0x5267], D7
00001DC4 0FB4 0711 bclr [[A4 + D0 * 8]], D7
00001DC8 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
00001DCA 6817 bvc +0x19 /* 00001DE3 */
00001DCC 016C B453 bchg [A4 - 0x4BAD], D0
00001DD0 0606 3EA0 addi.b D6, 0xA0
00001DD4 8EE1 divu.w D7, -[A1]
00001DD6 1C06 move.b D6, D6
00001DD8 9025 sub.b D0, -[A5]
00001DDA 1FC3 move.b <<invalid special address>>, D3
00001DDC 8C89 or.l D6, A1
00001DDE 0253 0101 andi.w [A3], 0x101
00001DE2 1513 move.b -[A2], [A3]
00001DE4 02A0 063E 8502 andi.l -[A0], 0x63E8502
00001DEA 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001DEC 0F65 bchg -[A5], D7
00001DEE C065 and.w D0, -[A5]
00001DF0 DE91 add.l D7, [A1]
00001DF2 FDE5 .invalid <<F/7/6>>
00001DF4 59EB 0B3C svs [A3 + 0xB3C]
00001DF8 5B21 subq.b -[A1], 5
00001DFA E208 lsr D0.b, 1
00001DFC 0713 btst [A3], D3
00001DFE D21B add.b D1, [A3]+
00001E00 0C70 4135 89BB 74DB 7404 0713 9CC4 cmpi.w [[0x74DB7404 + A0] + 0x7139CC4], 0x4135 /* 'A5' */
00001E0E 74A3 moveq.l D2, 0xFFFFFFA3
00001E10 3B27 move.w -[A5], -[A7]
00001E12 120F move.b D1, A7
00001E14 0FB6 0F74 bclr <<invalid full ext with I/IS == 4>>, D7
00001E18 631E bls +0x20 /* 00001E38 */
00001E1A 7302 moveq.l D1, 0x02
00001E1C 3710 move.w -[A3], [A0]
00001E1E AEC5 syscall 0xAC5, auto_pop
00001E20 86FC 1818 divu.w D3, 0x1818
00001E24 BB00 xor.b D0, D5
00001E26 FC36 319B .unknown 0xFC36 0x319B (W = 6)
00001E2A EB0B lsl D3.b, 5
00001E2C 1703 move.b -[A3], D3
00001E2E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00001E30 EB0B lsl D3.b, 5
00001E32 259B E317 F371 AB02 move.l [[A2] + A6 * 2 - 0xC8E54FE], [A3]+
// begin alternate branch 00001E38-00001E3A
label00001E38:
00001E38 AB02 syscall BitsToPix
// end alternate branch 00001E38-00001E3A
label00001E38: // (misaligned)
00001E3A 638B bls -0x73 /* 00001DC7 */
00001E3C 8B01 sbcd D5, D1
00001E3E 7483 moveq.l D2, 0xFFFFFF83
00001E40 3B07 move.w -[A5], D7
00001E42 0DFB .incomplete
00001E44 C56B 9694 and.w [A3 - 0x696C], D2
00001E48 131D move.b -[A1], [A5]+
00001E4A 5302 subq.b D2, 1
00001E4C 0701 btst D1, D3
00001E4E 99F3 140B sub.l A4, [A3 + D1.w * 4 + 0xB]
00001E52 4C04 3B81 movem.w D0,D7,A0,A1,A3,A4,A5, D4
00001E56 7302 moveq.l D1, 0x02
00001E58 1712 move.b -[A3], [A2]
00001E5A 6817 bvc +0x19 /* 00001E73 */
00001E5C 0BAC C506 bclr [A4 - 0x3AFA], D5
00001E60 E627 asr D7.b, D3
00001E62 0E24 423A .invalid.b -[A4], 0x3A /* ':' */ // invalid immediate operation
00001E66 3B07 move.w -[A5], D7
00001E68 8573 3B07 0308 E1F7 or.w [[A3 + <<invalid base displacement size>>] + D3 * 2 + 0x308E1F7], D2
00001E70 08C3 03F3 bset.b D3, 0xF3
00001E74 02D3 .incomplete
00001E76 003B 07E3 099B 234A 3B07 ori.b [[ + D0] + 0x234A3B07], 0xE3
00001E80 AB1F syscall RgnBlit
00001E82 A817 syscall CopyMask
00001E84 00C2 .incomplete
00001E86 0702 btst D2, D3
00001E88 6C3B bge +0x3D /* 00001EC5 */
00001E8A 0788 bclr A0, D3
00001E8C 5B00 subq.b D0, 5
00001E8E 64F3 bcc -0xB /* 00001E83 */
00001E90 1533 4C41 move.b -[A2], [A3 + D4 * 4 + 0x41]
00001E94 0002 0073 ori.b D2, 0x73 /* 's' */
00001E98 6404 bcc +0x6 /* 00001E9E */
00001E9A 5B00 subq.b D0, 5
00001E9C 403B 0740 negx.b [PC + <<invalid base displacement size>>]
// begin alternate branch 00001E9E-00001EA0
label00001E9E:
00001E9E 0740 bchg D0, D3
// end alternate branch 00001E9E-00001EA0
label00001E9E: // (misaligned)
00001EA0 C303 abcd D1, D3
00001EA2 6920 bvs +0x22 /* 00001EC4 */
00001EA4 0F04 btst D4, D7
00001EA6 850E sbcd -[A2], -[A6]
00001EA8 D007 add.b D0, D7
00001EAA 1376 6901 2B5F move.b [A1 + 0x2B5F], [[A6 + <<invalid base displacement size>> + D6]]
00001EB0 5A5B addq.w [A3]+, 5
00001EB2 15E9 0713 04C5 move.b [PC + 0x4C5 /* 00002379, value 0x26 '&' */], [A1 + 0x713]
00001EB8 0849 7865 bchg.b A1, 0x65 /* 'e' */
00001EBC 0CE3 .incomplete
00001EBE 0083 0271 1207 ori.l D3, 0x2711207
label00001EC4:
00001EC4 0BAF 1304 bclr [A7 + 0x1304], D5
00001EC8 270B move.l -[A3], A3
00001ECA 0B47 bchg D7, D5
00001ECC 112A 3714 move.b -[A0], [A2 + 0x3714]
00001ED0 F817 14FE .tblXX 0xF817, 0x14FE // unimplemented
00001ED4 4A13 tst.b [A3]
00001ED6 0407 1502 subi.b D7, 0x2
00001EDA A813 syscall TEAutoView
00001EDC 0463 04D3 subi.w -[A3], 0x4D3
00001EE0 1813 move.b D4, [A3]
00001EE2 1B7B 0704 170B move.b [A5 + 0x170B], <<invalid full ext with I/IS == 4>>
// begin alternate branch 00001EE6-00001EE8
label00001EE6:
00001EE6 170B move.b -[A3], A3
// end alternate branch 00001EE6-00001EE8
label00001EE6: // (misaligned)
00001EE8 C113 and.b [A3], D0
00001EEA 04A8 6B03 1406 1304 subi.l [A0 + 0x1304], 0x6B031406
00001EF2 C532 8100 and.b [A2 + <<invalid base displacement size>> + A0], D2
00001EF6 0717 btst [A7], D3
00001EF8 8D61 or.w -[A1], D6
00001EFA 0002 000F ori.b D2, 0xF
00001EFE 64E6 bcc -0x18 /* 00001EE6 */
00001F00 633A bls +0x3C /* 00001F3C */
00001F02 047B 18E6 2B0F 2A49 0B4B subi.w [[PC + <<invalid base displacement size>>] + D2 * 2 + 0x2A490B4B], 0x18E6
00001F0C 0164 bchg -[A4], D0
00001F0E E66B lsr D3.w, D3
00001F10 3A44 movea.w A5, D4
00001F12 6321 bls +0x23 /* 00001F35 */
00001F14 770E moveq.l D3, 0x0E
00001F16 EF65 asl D5.w, D7
00001F18 C445 and.w D2, D5
00001F1A 82A5 or.l D1, -[A5]
00001F1C DAA1 add.l D5, -[A1]
00001F1E 8417 or.b D2, [A7]
00001F20 1839 0B19 251C move.b D4, [0x0B19251C]
00001F26 0E02 00FB .invalid.b D2, 0xFB // invalid immediate operation
00001F2A 4147 chk.w D0, D7
00001F2C 0D10 btst [A0], D6
00001F2E 2711 move.l -[A3], [A1]
00001F30 B937 11FE xor.b <<invalid full ext with IS == 1 and I/IS == 6>>, D4
00001F34 A168 syscall HClrRBit, flags=1
00001F36 0712 btst [A2], D3
00001F38 BB74 1711 xor.w [[A4 + D1 * 8]], D5
label00001F3C:
00001F3C 6957 bvs +0x59 /* 00001F95 */
00001F3E 10AC 4132 move.b [A0], [A4 + 0x4132]
00001F42 3637 03A3 65CD 5308 DDFC move.w D3, [[0x65CD + D0 * 2] + 0x5308DDFC]
00001F4C 0902 btst D2, D4
00001F4E 4335 0925 CCA5 .invalid 1, [[A5 - 0x335B] + D0] // invalid opcode 4 with b == 4
00001F54 5E65 addq.w -[A5], 7
00001F56 01A5 bclr -[A5], D0
00001F58 5EA5 addq.l -[A5], 7
00001F5A 00AD 5E1C 0708 6E2A ori.l [A5 + 0x6E2A /* export_3521 */], 0x5E1C0708
00001F62 1302 move.b -[A1], D2
00001F64 040F 3206 subi.b A7, 0x6
00001F68 3609 move.w D3, A1
00001F6A 10AB 2807 move.b [A0], [A3 + 0x2807]
00001F6E 003A AB00 4DB5 ori.b [PC + 0x4DB5 /* 00006D25, cstring ""<EOF> */], 0x0
00001F74 9307 subx.b D1, D7
00001F76 D40C add.b D2, A4
00001F78 4817 nbcd.b [A7]
00001F7A 18A4 move.b [A4], -[A4]
00001F7C C5F1 4B5E muls.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00001F80 D191 add.l [A1], D0
00001F82 D237 036A 0DA4 894B add.b D1, [[A7 + 0xDA4] - 0x76B5]
00001F8A 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00001F8C 3705 move.w -[A3], D5
00001F8E 6E3B bgt +0x3D /* 00001FCB */
00001F90 5E27 addq.b -[A7], 7
00001F92 0574 2327 1712 1F25 3907 bchg [[A4 + 0x1712] + D2 * 2 + 0x1F253907], D2
00001F9C 1225 move.b D1, -[A5]
00001F9E 6B0C bmi +0xE /* 00001FAC */
00001FA0 25F1 2714 106D move.l [PC + 0x106D /* 0000300F, cstring ""<EOF> */], <<invalid full ext with I/IS == 4>>
00001FA6 5E36 063E addq.b [A6 + D0.w * 8 + 0x3E], 7
00001FAA 40D2 move.w [A2], SR
label00001FAC:
00001FAC BA53 cmp.w D5, [A3]
00001FAE 2202 move.l D1, D2
00001FB0 00C3 .incomplete
00001FB2 8C27 or.b D6, -[A7]
00001FB4 1953 E549 move.b [A4 - 0x1AB7], [A3]
00001FB8 3712 move.w -[A3], [A2]
00001FBA 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
00001FBC 5F02 subq.b D2, 7
00001FBE 000F 71F4 ori.b A7, 0xF4
00001FC2 D265 add.w D1, -[A5]
00001FC4 4C37 1040 A10C movem.w D6,A4, <<invalid full ext with I/IS == 4>>
00001FCA 2707 move.l -[A3], D7
00001FCC 9127 sub.b -[A7], D0
00001FCE 0E1D 0861 .invalid.b [A5]+, 0x61 /* 'a' */ // invalid immediate operation
00001FD2 70E0 moveq.l D0, 0xFFFFFFE0
00001FD4 81F4 1406 divs.w D0, [A4 + D1.w * 4 + 0x6]
00001FD8 6627 bne +0x29 /* 00002001 */
00001FDA 1222 move.b D1, -[A2]
00001FDC B47A 2306 cmp.w D2, [PC + 0x2306 /* 000042E4, cstring ""<EOF> */]
00001FE0 6D6F blt +0x71 /* 00002051 */
00001FE2 D352 add.w [A2], D1
00001FE4 8D06 sbcd D6, D6
00001FE6 A370 syscall SlotVRemove, flags=3
00001FE8 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001FEA 1417 move.b D2, [A7]
00001FEC 1049 movea.b A0, A1
00001FEE FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001FF0 6546 bcs +0x48 /* 00002038 */
00001FF2 2B08 move.l -[A5], A0
00001FF4 1718 move.b -[A3], [A0]+
00001FF6 DF27 add.b -[A7], D7
00001FF8 170C move.b -[A3], A4
00001FFA A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
00001FFC 7B3E moveq.l D5, 0x3E
00001FFE 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4
00002000 F0DE FA97 .extension 0x0DE <<F/2-3/0>> // unimplemented
00002004 21FA 1B00 1712 move.l [0x00001712], [PC + 0x1B00 /* 00003B06, cstring ""<EOF> */]
0000200A 7E17 moveq.l D7, 0x17
0000200C 1A2A 4924 move.b D5, [A2 + 0x4924]
fn00002010:
00002010 6363 bls +0x65 /* 00002075 */
00002012 5717 subq.b [A7], 3
00002014 B72D 0957 xor.b [A5 + 0x957], D3
00002018 121F move.b D1, [A7]+
0000201A AB04 syscall ColorMap
0000201C 6938 bvs +0x3A /* 00002056 */
0000201E C567 and.w -[A7], D2
00002020 3704 move.w -[A3], D4
00002022 EB9B rol D3, 5
00002024 21FB 046D 2683 move.l [0x00002683], [PC + D0.w * 4 + 0x6D]
0000202A 1B05 move.b -[A5], D5
0000202C 037B 3E57 bchg [PC + D3 * 8 + 0x57], D1
00002030 120C move.b D1, A4
00002032 9B82 subx.l D5, D2
00002034 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002036 6E5A bgt +0x5C /* 00002092 */
label00002038:
00002038 BB08 cmpm.b [A5]+, [A0]+
0000203A 0714 btst [A4], D3
0000203C 1B27 move.b -[A5], -[A7]
0000203E 1228 3E06 move.b D1, [A0 + 0x3E06]
00002042 7C27 moveq.l D6, 0x27
00002044 153C 0D1A move.b -[A2], 0x1A
00002048 7C09 moveq.l D6, 0x09
0000204A 1A23 move.b D5, -[A3]
0000204C 9F70 C923 6912 0784 88C9 sub.w [[A0 + 0x6912 + A4] + 0x78488C9], D7
label00002056:
00002056 00AB 8D31 1407 0C45 ori.l [A3 + 0xC45], 0x8D311407
0000205E C900 abcd D4, D0
00002060 6383 bls -0x7B /* 00001FE5 */
00002062 A36D syscall InitEvents, flags=3
00002064 7A2B moveq.l D5, 0x2B
00002066 2B7A 7330 7A53 move.l [A5 + 0x7A53], [PC + 0x7330 /* 00009398, cstring ""<EOF> */]
0000206C 3E07 move.w D7, D7
0000206E 1489 move.b [A2], A1
00002070 A32D syscall SetApplLimit, flags=3
00002072 1470 D1EC movea.b A2, <<invalid full ext with I/IS == 4>>
00002076 0F26 btst -[A6], D7
00002078 6196 bsr -0x68 /* 00002010 */
0000207A 5501 subq.b D1, 2
0000207C 0F26 btst -[A6], D7
0000207E 0C69 100F ADC0 cmpi.w [A1 - 0x5240], 0x100F
00002084 9316 sub.b [A6], D1
00002086 9409 sub.b D2, A1
00002088 2A0F move.l D5, A7
0000208A 456C 1B00 chk.w D2, [A4 + 0x1B00]
0000208E 140C move.b D2, A4
00002090 1715 move.b -[A3], [A5]
label00002092:
00002092 A407 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
00002094 86A4 or.l D3, -[A4]
00002096 2712 move.l -[A3], [A2]
00002098 8933 6E17 or.b [A3 + D6 * 8 + 0x17], D4
0000209C 0731 C915 btst [[A1] + A4], D3
000020A0 1718 move.b -[A3], [A0]+
000020A2 5221 addq.b -[A1], 1
000020A4 63A9 bls -0x55 /* 0000204F */
000020A6 7F37 moveq.l D7, 0x37
000020A8 1A23 move.b D5, -[A3]
000020AA 9E27 sub.b D7, -[A7]
000020AC 0109 btst A1, D0
000020AE 095E bchg [A6]+, D4
000020B0 4222 clr.b -[A2]
000020B2 371A move.w -[A3], [A2]+
000020B4 E08B lsr D3, 8
000020B6 1EB4 7A8B move.b [A7], [A4 + D7 * 2 - 0x117]
000020BA 147B 055B 31CB 1C92 movea.b A2, [[PC] + 0x31CB1C92]
000020C2 5B31 4719 subq.b [[A1 + D4 * 8]], 5
000020C6 67F3 beq -0xB /* 000020BB */
000020C8 1D1E move.b -[A6], [A6]+
000020CA 170E move.b -[A3], A6
000020CC 79B3 moveq.l D4, 0xFFFFFFB3
000020CE 0638 D101 1328 addi.b [0x00001328], 0x1
000020D4 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
000020D6 645B bcc +0x5D /* 00002133 */
000020D8 3102 move.w -[A0], D2
000020DA 00DB .incomplete
000020DC 118B 0E5B move.b [A0 + D0 * 8 + 0x5B], A3
000020E0 3145 08D3 move.w [A0 + 0x8D3], D5
000020E4 4E44 trap 4
000020E6 CB03 abcd D5, D3
000020E8 4707 .invalid 3, D7 // invalid opcode 4 with b == 4
000020EA 9017 sub.b D0, [A7]
000020EC 1347 071A move.b [A1 + 0x71A], D7
000020F0 8F17 or.b [A7], D7
000020F2 027B 7E2C F317 5B01 0484 andi.w [[PC] + A7 * 2 + 0x5B010484], 0x7E2C /* '~,' */
000020FC 6E66 bgt +0x68 /* 00002164 */
000020FE 1427 move.b D2, -[A7]
00002100 18A6 move.b [A4], -[A6]
00002102 DB0F addx.b -[A5], -[A7]
00002104 CB04 abcd D5, D4
00002106 6B07 bmi +0x9 /* 0000210F */
00002108 1305 move.b -[A1], D5
0000210A 2312 move.l -[A1], [A2]
0000210C BE0B cmp.b D7, A3
0000210E 08A9 0243 0073 bclr.b [A1 + 0x73], 0x43 /* 'C' */
00002114 04A4 2317 6E66 subi.l -[A4], 0x23176E66
0000211A 32CC move.w [A1]+, A4
0000211C F102 .extension 0x102 <<F/4-5/0>> // unimplemented
0000211E 1B0B move.b -[A5], A3
00002120 1CEC 0F56 move.b [A6]+, [A4 + 0xF56]
00002124 9309 subx.b -[A1], -[A1]
00002126 DC42 add.w D6, D2
00002128 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000212A 8B01 sbcd D5, D1
0000212C 3B3E move.w -[A5], <<invalid special address>>
0000212E 1702 move.b -[A3], D2
00002130 4237 0715 clr.b [[A7] + D0 * 8]
00002134 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
00002136 EA05 asr D5.b, 5
00002138 1417 move.b D2, [A7]
0000213A 8C21 or.b D6, -[A1]
0000213C 7E17 moveq.l D7, 0x17
0000213E 0304 btst D4, D1
00002140 0E17 17D5 .invalid.b [A7], 0xD5 // invalid immediate operation
00002144 6E27 bgt +0x29 /* 0000216D */
00002146 03C7 .incomplete
00002148 CEC4 mulu.w D7, D4
0000214A 1901 move.b -[A4], D1
0000214C 3B01 move.w -[A5], D1
0000214E 2711 move.l -[A3], [A1]
00002150 C78B exg D3, A3
00002152 8067 or.w D0, -[A7]
00002154 18F3 E627 move.b [A4]+, [A3 + A6.w * 8 + 0x27]
00002158 13CC 070C AA81 move.b [0x070CAA81], A4
0000215E 477B 3572 A186 E312 4807 chk.w D3, [[PC - 0x5E791CEE] + 0x4807]
// begin alternate branch 00002164-00002168
label00002164:
00002164 E312 roxl D2.b, 1
00002166 4807 nbcd.b D7
// end alternate branch 00002164-00002168
label00002164: // (misaligned)
00002168 00AD 1FE1 004A 4847 ori.l [A5 + 0x4847], 0x1FE1004A
00002170 14BC 6E65 move.b [A2], 0x65 /* 'e' */
00002174 5205 addq.b D5, 1
00002176 1483 move.b [A2], D3
00002178 1B73 001C 5C27 move.b [A5 + 0x5C27], [A3 + D0.w + 0x1C]
0000217E 051B btst [A3]+, D2
00002180 7B3E moveq.l D5, 0x3E
00002182 0428 6E45 3570 subi.b [A0 + 0x3570], 0x45 /* 'E' */
00002188 8533 A5D8 or.b [], D2
0000218C 2D03 move.l -[A6], D3
0000218E 9B02 subx.b D5, D2
00002190 CB22 and.b -[A2], D5
00002192 CA74 630F 7065 1383 and.w D5, [[A4 + <<invalid base displacement size>>] + D6 * 2 + 0x70651383]
0000219A 1C27 move.b D6, -[A7]
0000219C 02A0 3304 21ED andi.l -[A0], 0x330421ED
000021A2 0F26 btst -[A6], D7
000021A4 040C 2A85 subi.b A4, 0x85
000021A8 A607 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
000021AA 02A9 42A0 7311 B31D andi.l [A1 - 0x4CE3], 0x42A07311
000021B2 6170 bsr +0x72 /* 00002224 */
000021B4 6E07 bgt +0x9 /* 000021BD */
000021B6 1B49 0703 move.b [A5 + 0x703], A1
000021BA 3D93 16C4 move.w [A6 + D1.w * 8 - 0x60], [A3]
000021BE 1901 move.b -[A4], D1
000021C0 3B01 move.w -[A5], D1
000021C2 217F 0101 move.l [A0 + 0x101], <<invalid special address>>
000021C6 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
000021C8 6E27 bgt +0x29 /* 000021F1 */
000021CA 02B1 8B44 4545 74E3 andi.l [A1 + D7.w * 4 - 0x29], 0x8B444545
000021D2 2E65 movea.l A7, -[A5]
000021D4 455A chk.w D2, [A2]+
000021D6 DB46 addx.w D5, D6
000021D8 891B or.b [A3]+, D4
000021DA 0702 btst D2, D3
000021DC 355A 5B1D move.w [A2 + 0x5B1D], [A2]+
000021E0 0417 0164 subi.b [A7], 0x64 /* 'd' */
000021E4 1702 move.b -[A3], D2
000021E6 873E or.b <<invalid special address>>, D3
000021E8 3702 move.w -[A3], D2
000021EA B189 cmpm.l [A0]+, [A1]+
000021EC 0237 029F AB5D andi.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x9F
000021F2 0690 4086 40E4 addi.l [A0], 0x408640E4
000021F8 403E negx.b <<invalid special address>>
000021FA 40C6 move.w D6, SR
000021FC 0702 btst D2, D3
000021FE 6547 bcs +0x49 /* 00002247 */
00002200 02C8 .incomplete
00002202 9057 sub.w D0, [A7]
00002204 02CF .incomplete
00002206 ED11 roxl D1.b, 6
00002208 8542 2910 pack D2, D2, 0x2910
0000220C 6D05 blt +0x7 /* 00002213 */
0000220E 0B06 btst D6, D5
00002210 2110 move.l -[A0], [A0]
00002212 0790 bclr [A0], D3
00002214 0670 2517 C181 addi.w [[ + <<invalid base displacement size>> + A4]], 0x2517
0000221A 2D16 move.l -[A6], [A6]
0000221C 8D11 or.b [A1], D6
0000221E 06E4 .incomplete
00002220 6111 bsr +0x13 /* 00002233 */
00002222 8EF7 243A divu.w D7, [A7 + D2.w * 4 + 0x3A]
// begin alternate branch 00002224-00002228
fn00002224:
00002224 243A A724 move.l D2, [PC - 0x58DC /* FFFFC94A, cstring ""<EOF> */]
// end alternate branch 00002224-00002228
fn00002224: // (misaligned)
00002226 A724 syscall SetHandleSize, flags=7
00002228 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
0000222A 02D9 .incomplete
0000222C 0719 btst [A1]+, D3
0000222E 1223 move.b D1, -[A3]
00002230 0785 bclr D5, D3
00002232 26E6 move.l [A3]+, -[A6]
00002234 1465 movea.b A2, -[A5]
00002236 1027 move.b D0, -[A7]
00002238 170F move.b -[A3], A7
0000223A 033F btst <<invalid special address>>, D1
0000223C B4B8 8B03 cmp.l D2, [0xFFFF8B03]
00002240 1B07 move.b -[A5], D7
00002242 6716 beq +0x18 /* 0000225A */
00002244 CC33 0BA9 2483 and.b D6, [[0x2483 + D0 * 2]]
0000224A 096A C71F bchg [A2 - 0x38E1], D4
0000224E 2E7B 0103 0F1E 4A7C movea.l A7, [[PC + <<invalid base displacement size>> + D0] + 0xF1E4A7C]
00002256 5232 2E03 addq.b [A2 + D2 * 8 + 0x3], 1
label0000225A:
0000225A 0F2C 7718 btst [A4 + 0x7718], D7
0000225E 307C 071B movea.w A0, 0x71B
00002262 F372 .extension 0x372 <<F/4-5/1>> // unimplemented
00002264 2537 330B 140C 330B move.l -[A2], [[A7 + <<invalid base displacement size>> + D3 * 2] + 0x140C330B]
0000226C 2937 740B move.l -[A4], [A7 + D7.w * 4 + 0xB]
00002270 4785 .invalid 3, D5 // invalid opcode 4 with b == 6
00002272 B972 85B9 1794 9A07 xor.w [[0x17949A07 + A0 * 4]], D4
0000227A 190E move.b -[A4], A6
0000227C 8B1B or.b [A3]+, D5
0000227E B501 xor.b D1, D2
00002280 1B09 move.b -[A5], A1
00002282 21B8 0B01 0FC1 move.l [[ + <<invalid base displacement size>>]], [0x00000B01]
00002288 0D74 034E bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D6
0000228C F51E .extension 0x51E <<F/4-5/2>> // unimplemented
0000228E DB31 1312 5663 add.b [[A1 + D1 * 2] + 0x5663], D5
00002294 4929 5E93 .invalid 4, [A1 + 0x5E93] // invalid opcode 4 with b == 4
00002298 05A5 bclr -[A5], D2
0000229A 9607 sub.b D3, D7
0000229C 159B 8E06 move.b [A2 + A0 * 8 + 0x6], [A3]+
000022A0 AB01 syscall BitsToMap
000022A2 01CB .incomplete
000022A4 C724 and.b -[A4], D3
000022A6 718B moveq.l D0, 0xFFFFFF8B
000022A8 0341 bchg D1, D1
000022AA 88A3 or.l D4, -[A3]
000022AC 6942 bvs +0x44 /* 000022F0 */
000022AE 06D3 .incomplete
000022B0 0A40 AB01 xori.w D0, 0xAB01
000022B4 2342 0714 move.l [A1 + 0x714], D2
000022B8 73F3 moveq.l D1, 0xFFFFFFF3
000022BA 3842 movea.w A4, D2
000022BC 4715 .invalid 3, [A5] // invalid opcode 4 with b == 4
000022BE CFFB 0A35 muls.w D7, [PC + D0 * 2 + 0x35]
000022C2 0670 819A 2305 addi.w [[A0 + <<invalid base displacement size>>] + D2 * 2], 0x819A
000022C8 EB07 asl D7.b, 5
000022CA 9305 subx.b D1, D5
000022CC 6B24 bmi +0x26 /* 000022F2 */
000022CE 0E03 8CDB .invalid.b D3, 0xDB // invalid immediate operation
000022D2 5249 addq.w A1, 1
000022D4 01C1 .incomplete
000022D6 9C07 sub.b D6, D7
000022D8 158F 9305 move.b [[A2 + <<invalid base displacement size>>] + A1 * 2], A7
000022DC C179 D124 D30A and.w [0xD124D30A], D0
000022E2 D124 add.b -[A4], D0
000022E4 0CFB .incomplete
000022E6 0AE5 .incomplete
000022E8 5471 251B 0607 0CD6 addq.w [[A1 + D2 * 4] + 0x6070CD6], 2
label000022F0:
000022F0 C543 exg D2, D3
label000022F2:
000022F2 4B6E 0B08 chk.w D5, [A6 + 0xB08]
000022F6 1FAB 0270 EB24 move.b <<invalid full ext with I/IS == 4>>, [A3 + 0x270]
000022FC 0714 btst [A4], D3
000022FE 591B subq.b [A3]+, 4
00002300 5A63 addq.w -[A3], 5
00002302 5833 1E7C addq.b [A3 + D1 * 8 + 0x7C], 4
00002306 01B2 4336 CD05 814B E314 bclr [[A2 - 0x32FA7EB5] + D4 * 2 - 0x1CEC], D0
00002310 5613 addq.b [A3], 3
00002312 1D60 0F2D move.b [A6 + 0xF2D], -[A0]
00002316 2107 move.l -[A0], D7
00002318 0492 847E 8118 subi.l [A2], 0x847E8118
0000231E 25A1 8E09 move.l [A2 + A0 * 8 + 0x9], -[A1]
00002322 1949 2113 move.b [A4 + 0x2113], A1
00002326 404D negx.w A5
00002328 21A5 DCCB move.l [A0 + A5 * 4 - 0x53], -[A5]
0000232C 053C 9E05 btst 0x5, D2
00002330 810D sbcd -[A0], -[A5]
00002332 2177 1D56 3718 move.l [A0 + 0x3718], <<invalid full ext with IS == 1 and I/IS == 6>>
00002338 2A73 0297 movea.l A5, [A3 + D0.w * 2 - 0x105]
0000233C 1778 2872 1CBB move.b [A3 + 0x1CBB], [0x00002872]
00002342 0911 btst [A1], D4
00002344 0E69 1507 0035 .invalid.w [A1 + 0x35], 0x1507 // invalid immediate operation
0000234A 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
0000234C C5D2 muls.w D2, [A2]
0000234E 21CA 0113 move.l [0x00000113], A2
00002352 45EA 691B lea.l A2, [A2 + 0x691B]
00002356 C36F 40F0 and.w [A7 + 0x40F0], D1
0000235A 4AD2 tas.b [A2]
0000235C 5232 45F0 90E5 1153 addq.b [-0x6F1AEEAD], 1
00002364 6E27 bgt +0x29 /* 0000238D */
00002366 1856 movea.b A4, [A6]
00002368 2541 0561 move.l [A2 + 0x561], D1
0000236C CD2D AB14 and.b [A5 - 0x54EC], D6
00002370 C92D 1713 and.b [A5 + 0x1713], D4
00002374 D447 add.w D2, D7
00002376 1E54 movea.b A7, [A4]
00002378 B726 xor.b -[A6], D3
0000237A 1317 move.b -[A1], [A7]
0000237C 1E67 movea.b A7, -[A7]
0000237E 72CD moveq.l D1, 0xFFFFFFCD
00002380 0B75 2957 bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D5
00002384 190A move.b -[A4], A2
00002386 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4
00002388 0303 btst D3, D1
0000238A E90C lsl D4.b, 4
0000238C 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
0000238E E50C lsl D4.b, 2
00002390 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00002392 0308 btst A0, D1
00002394 0F05 btst D5, D7
00002396 18AB 1417 move.b [A4], [A3 + 0x1417]
0000239A 1C85 move.b [A6], D5
0000239C 6E2C bgt +0x2E /* 000023CA */
0000239E 286E C101 movea.l A4, [A6 - 0x3EFF]
000023A2 0690 0CAB 1402 addi.l [A0], 0xCAB1402
000023A8 0017 973A ori.b [A7], 0x3A /* ':' */
000023AC E309 lsl D1.b, 1
000023AE 85E7 divs.w D2, -[A7]
000023B0 631E bls +0x20 /* 000023D0 */
000023B2 2534 6103 0C86 6902 move.l -[A2], [[A4 + <<invalid base displacement size>> + D6] + 0xC866902]
000023BA 21EE 271E 6B05 move.l [0x00006B05], [A6 + 0x271E]
000023C0 CFC3 muls.w D7, D3
000023C2 0918 btst [A0]+, D4
000023C4 1817 move.b D4, [A7]
000023C6 13FA 0B01 3300 4533 move.b [0x33004533], [PC + 0xB01 /* 00002EC9, cstring ""<EOF> */]
// begin alternate branch 000023CA-000023D0
label000023CA:
000023CA 3300 move.w -[A1], D0
000023CC 4533 1719 .invalid 2, [[A3 + D1 * 8]] // invalid opcode 4 with b == 4
// end alternate branch 000023CA-000023D0
label000023CA: // (misaligned)
000023CE 1719 move.b -[A3], [A1]+
label000023D0:
000023D0 1174 5363 9B01 E6AB 1317 05B5 move.b [A0 + 0x5B5], [[A4 - 0x64FF] - 0x1954ECE9]
000023DC C104 abcd D0, D4
000023DE 1715 move.b -[A3], [A5]
000023E0 63C5 bls -0x39 /* 000023A7 */
000023E2 046B 3EE3 1703 subi.w [A3 + 0x1703], 0x3EE3
000023E8 1843 movea.b A4, D3
000023EA 020F 140C andi.b A7, 0xC
000023EE C309 abcd -[A1], -[A1]
000023F0 E514 roxl D4.b, 2
000023F2 D333 A138 E100 0200 add.b [A3 - 0x1EFFFE00 + A2], D1
000023FA 1B28 B0EB move.b -[A5], [A0 - 0x4F15]
000023FE 1849 movea.b A4, A1
00002400 0C89 F840 9B11 cmpi.l A1, 0xF8409B11
00002406 1B06 move.b -[A5], D6
00002408 2102 move.l -[A0], D2
0000240A DD6B B31D add.w [A3 - 0x4CE3], D6
0000240E 910D subx.b -[A0], -[A5]
00002410 C391 and.l [A1], D1
00002412 0334 CB2B 8B03 4B1D 2510 btst [[A4 - 0x74FD + A4 * 2] + 0x4B1D2510], D1
0000241C 7E2C moveq.l D7, 0x2C
0000241E 2817 move.l D4, [A7]
00002420 1D21 move.b -[A6], -[A1]
00002422 6E2C bgt +0x2E /* 00002450 */
00002424 2701 move.l -[A3], D1
00002426 5407 addq.b D7, 2
00002428 13AF 614F 7E41 move.b [A1 + D7 * 8 + 0x41], [A7 + 0x614F]
0000242E 4E42 trap 2
00002430 AD00 syscall GetFNum, auto_pop
00002432 08E9 230F 5A43 bset.b [A1 + 0x5A43], 0xF
00002438 1275 0406 movea.b A1, [A5 + D0.w * 4 + 0x6]
0000243C 2281 move.l [A1], D1
0000243E F105 .extension 0x105 <<F/4-5/0>> // unimplemented
00002440 AA69 syscall UserNameNotification
00002442 0142 bchg D2, D0
00002444 090C btst A4, D4
00002446 1368 4343 A906 move.b [A1 - 0x56FA], [A0 + 0x4343]
0000244C C1CB muls.w D0, A3
0000244E 2316 move.l -[A1], [A6]
label00002450:
00002450 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00002452 4956 chk.w D4, [A6]
00002454 B30C cmpm.b [A1]+, [A4]+
00002456 08C8 5D01 bset.b A0, 0x1
0000245A 4294 clr.l [A4]
0000245C 9B16 sub.b [A6], D5
0000245E EB04 asl D4.b, 5
00002460 CB2B 6B0C and.b [A3 + 0x6B0C], D5
00002464 1111 move.b -[A0], [A1]
00002466 EC03 asr D3.b, 6
00002468 05EB .incomplete
0000246A 1807 move.b D4, D7
0000246C 16BD move.b [A3], <<invalid special address>>
0000246E 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00002470 C110 and.b [A0], D0
00002472 C101 abcd D0, D1
00002474 A995 syscall InitResources
00002476 279E C8C1 move.l [A3 + A4 - 0x63], [A6]+
0000247A 3D45 0507 move.w [A6 + 0x507], D5
0000247E 1CC8 move.b [A6]+, A0
00002480 4330 2961 570A .invalid 1, [[A0 + 0x570A]] // invalid opcode 4 with b == 4
00002486 5A17 addq.b [A7], 5
00002488 1CEE 6EAD move.b [A6]+, [A6 + 0x6EAD]
0000248C 0765 bchg -[A5], D3
0000248E 5F81 subq.l D1, 7
00002490 73A9 moveq.l D1, 0xFFFFFFA9
00002492 6307 bls +0x9 /* 0000249B */
00002494 1CE2 move.b [A6]+, -[A2]
00002496 ED02 asl D2.b, 6
00002498 4132 8518 .invalid 0, [A2 + A0 * 4] // invalid opcode 4 with b == 4
0000249C A530 syscall OSEventAvail, flags=5
0000249E CB52 and.w [A2], D5
000024A0 C500 abcd D2, D0
000024A2 1B2E 6714 move.b -[A5], [A6 + 0x6714]
000024A6 9F07 subx.b D7, D7
000024A8 13CB 1717 6681 move.b [0x17176681], A3
000024AE 2D11 move.l -[A6], [A1]
000024B0 7E4C moveq.l D7, 0x4C
000024B2 7207 moveq.l D1, 0x07
000024B4 1267 movea.b A1, -[A7]
000024B6 0507 btst D7, D2
000024B8 270A move.l -[A3], A2
000024BA 13CB 120E C32B move.b [0x120EC32B], A3
000024C0 A309 syscall Delete/PBHDelete/HDelete, flags=3
000024C2 2923 move.l -[A4], -[A3]
000024C4 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000024C6 2923 move.l -[A4], -[A3]
000024C8 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000024CA 2523 move.l -[A2], -[A3]
000024CC 3309 move.w -[A1], A1
000024CE B30F cmpm.b [A1]+, [A7]+
000024D0 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000024D2 0700 btst D0, D3
000024D4 9607 sub.b D3, D7
000024D6 1C51 movea.b A6, [A1]
000024D8 88EB 0F07 divu.w D4, [A3 + 0xF07]
000024DC 1934 E507 254F 8986 move.b -[A4], [[A4 + <<invalid base displacement size>>] + A6 * 4 + 0x254F8986]
000024E4 8DBF or.l <<invalid special address>>, D6
000024E6 BD86 xor.l D6, D6
000024E8 A905 syscall DragGrayRgn
000024EA 6905 bvs +0x7 /* 000024F1 */
000024EC 0562 bchg -[A2], D2
000024EE 01E2 .incomplete
000024F0 515E subq.w [A6]+, 8
000024F2 630F bls +0x11 /* 00002503 */
000024F4 3715 move.w -[A3], [A5]
000024F6 127E movea.b A1, <<invalid special address>>
000024F8 2CF3 140B move.l [A6]+, [A3 + D1.w * 4 + 0xB]
000024FC 460B not.b A3
000024FE 676B beq +0x6D /* 0000256B */
00002500 0B83 bclr D3, D5
00002502 1193 1FC0 move.b [ + <<invalid base displacement size>>], [A3]
00002506 B34B cmpm.w [A1]+, [A3]+
00002508 EB54 roxl D4.w, 5
0000250A A198 syscall HWPriv, flags=1
0000250C 0F65 bchg -[A5], D7
0000250E 00EB .incomplete
00002510 2104 move.l -[A0], D4
00002512 1B03 move.b -[A5], D3
00002514 D4D4 add.w A2, [A4]
00002516 4587 .invalid 2, D7 // invalid opcode 4 with b == 6
00002518 0C0E 402A cmpi.b A6, 0x2A /* '*' */
0000251C F724 .extension 0x724 <<F/4-5/3>> // unimplemented
0000251E C5E7 muls.w D2, -[A7]
00002520 24D6 move.l [A2]+, [A6]
00002522 8304 sbcd D1, D4
00002524 931A sub.b [A2]+, D1
00002526 2719 move.l -[A3], [A1]+
00002528 5C37 2003 addq.b [A7 + D2.w + 0x3], 6
0000252C 1713 move.b -[A3], [A3]
0000252E 87D3 divs.w D3, [A3]
00002530 0A69 46E2 2A53 xori.w [A1 + 0x2A53], 0x46E2
00002536 0C0E A31D cmpi.b A6, 0x1D
0000253A 7EF3 moveq.l D7, 0xFFFFFFF3
0000253C 2C81 move.l [A6], D1
0000253E 1129 41AB move.b -[A0], [A1 + 0x41AB]
00002542 01C5 .incomplete
00002544 69D1 bvs -0x2D /* 00002517 */
00002546 1F07 move.b -[A7], D7
00002548 0274 AB01 1EA1 andi.w [A4 + D1 * 8 - 0x95], 0xAB01
0000254E 6A45 bpl +0x47 /* 00002595 */
00002550 C9B0 68F1 and.l [A0 + D6 - 0x15], D4
00002554 13E5 38D7 2400 move.b [0x38D72400], -[A5]
0000255A 0717 btst [A7], D3
0000255C 24C3 move.l [A2]+, D3
0000255E 16E5 move.b [A3]+, -[A5]
00002560 14D3 move.b [A2]+, [A3]
00002562 0A14 0CD3 xori.b [A4], 0xD3
00002566 0AED .incomplete
00002568 140F move.b D2, A7
0000256A F514 .extension 0x514 <<F/4-5/2>> // unimplemented
0000256C 0FE9 .incomplete
0000256E 0013 2D1B ori.b [A3], 0x1B
00002572 FA2F 1714 .unknown 0xFA2F 0x1714 (W = 5)
00002576 2793 19CB 2BC0 C2B8 move.l [[ + <<invalid base displacement size>>] + 0x2BC0C2B8], [A3]
0000257E CB03 abcd D5, D3
00002580 8301 sbcd D1, D1
00002582 5B45 subq.w D5, 5
00002584 0719 btst [A1]+, D3
00002586 28FB 0013 move.l [A4]+, [PC + D0.w + 0x13]
0000258A 1E5B movea.b A7, [A3]+
0000258C 45A1 .invalid 2, -[A1] // invalid opcode 4 with b == 6
0000258E 44FB 0083 move.b [PC + D0.w - 0x125], CCR
00002592 01CB .incomplete
00002594 2B29 01CB move.l -[A5], [A1 + 0x1CB]
00002598 2B21 move.l -[A5], -[A1]
0000259A 01B8 E370 bclr [0xFFFFE370], D0
0000259E 9319 sub.b [A1]+, D1
000025A0 5B45 subq.w D5, 5
000025A2 E503 asl D3.b, 2
000025A4 B330 E903 E370 0FC0 xor.b [[A0 + <<invalid base displacement size>> + A6] - 0x1C8FF040], D1
000025AC 0719 btst [A1]+, D3
000025AE 29A1 3329 010B move.l [[A4 + 0x10B + D3 * 2]], -[A1]
000025B4 180B move.b D4, A3
000025B6 1B04 move.b -[A5], D4
000025B8 0C6A 0D1A 5807 cmpi.w [A2 + 0x5807], 0xD1A
000025BE 0C3A F728 773B cmpi.b [PC + 0x773B /* 00009CFB, cstring ""<EOF> */], 0x28 /* '(' */
000025C4 012B 4187 btst [A3 + 0x4187], D0
000025C8 288A move.l [A4], A2
000025CA 071D btst [A5]+, D3
000025CC 8C53 or.w D6, [A3]
000025CE 0E09 081D .invalid.b A1, 0x1D // invalid immediate operation
000025D2 0A74 EB2E 04A5 xori.w [A4 + D0.w * 4 - 0x91], 0xEB2E
000025D8 0627 1ED6 addi.b -[A7], 0xD6
000025DC 4702 .invalid 3, D2 // invalid opcode 4 with b == 4
000025DE 8A07 or.b D5, D7
000025E0 153A 1708 move.b -[A2], [PC + 0x1708 /* 00003CEA, cstring ""<EOF> */]
000025E4 B148 cmpm.w [A0]+, [A0]+
000025E6 5C83 addq.l D3, 6
000025E8 1C9C move.b [A6], [A4]+
000025EA 5C17 addq.b [A7], 6
000025EC 0290 C100 BB02 andi.l [A0], 0xC100BB02
000025F2 D300 addx.b D1, D0
000025F4 071F btst [A7]+, D3
000025F6 CB27 and.b -[A7], D5
000025F8 2086 move.l [A0], D6
000025FA 1B00 move.b -[A5], D0
000025FC E307 asl D7.b, 1
000025FE 4A7C D0A8 tst.w 0xD0A8
00002602 7CA5 moveq.l D6, 0xFFFFFFA5
00002604 1D53 12D3 move.b [A6 + 0x12D3], [A3]
00002608 0A06 D217 xori.b D6, 0x17
0000260C 08EB D30A 9B2A bset.b [A3 - 0x64D6], 0xA /* '\n' */
00002612 40A6 negx.l -[A6]
00002614 8100 sbcd D0, D0
00002616 CE61 and.w D7, -[A1]
00002618 8404 or.b D2, D4
0000261A 4A7C 8308 tst.w 0x8308
0000261E 604B bra +0x4D /* 0000266B */
00002620 1717 move.b -[A3], [A7]
00002622 18B8 7C04 move.b [A4], [0x00007C04]
00002626 4A90 tst.l [A0]
00002628 8308 sbcd -[A1], -[A0]
0000262A AC07 syscall SndNewChannel, auto_pop
0000262C 0CEA .incomplete
0000262E F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00002630 AC90 syscall StdLine, auto_pop
00002632 C105 abcd D0, D5
00002634 1983 D211 move.b [A4 + A5.w * 2 + 0x11], D3
00002638 83ED 201A divs.w D1, [A5 + 0x201A /* export_1023 */]
0000263C 0F26 btst -[A6], D7
0000263E 5120 subq.b -[A0], 8
00002640 F729 .extension 0x729 <<F/4-5/3>> // unimplemented
00002642 3BF7 294C move.w <<invalid special address>>, <<invalid full ext with I/IS == 4>>
00002646 7115 moveq.l D0, 0x15
00002648 2129 0308 move.l -[A0], [A1 + 0x308]
0000264C 5710 subq.b [A0], 3
0000264E 4989 .invalid 4, A1 // invalid opcode 4 with b == 6
00002650 302B 56B3 move.w D0, [A3 + 0x56B3]
00002654 1D58 6547 move.b [A6 + 0x6547], [A0]+
00002658 814E A5CA pack -[A0], -[A6], 0xA5CA
0000265C 61E1 bsr -0x1D /* 0000263F */
0000265E 8947 170E pack D4, D7, 0x170E
00002662 1947 1BB2 move.b [A4 + 0x1BB2], D7
00002666 E301 asl D1.b, 1
00002668 CB72 070A 1FAB and.w [[A2 + <<invalid base displacement size>> + D0 * 8] + 0x1FAB], D5
0000266E 387E movea.w A4, <<invalid special address>>
00002670 933F sub.b <<invalid special address>>, D1
00002672 65E5 bcs -0x19 /* 00002659 */
00002674 A506 syscall KillIO, flags=5
00002676 DB11 add.b [A1], D5
00002678 8504 sbcd D2, D4
0000267A D34E addx.w -[A1], -[A6]
0000267C 7708 moveq.l D3, 0x08
0000267E CF17 and.b [A7], D7
00002680 1A8F move.b [A5], A7
00002682 960E sub.b D3, A6
00002684 7B06 moveq.l D5, 0x06
00002686 3707 move.w -[A3], D7
00002688 3907 move.w -[A4], D7
0000268A 21AF 0B04 0E0E move.l [A0 + D0 * 8 + 0xE], [A7 + 0xB04]
00002690 3721 move.w -[A3], -[A1]
00002692 1F04 move.b -[A7], D4
00002694 EA36 roxr D6.b, D5
00002696 5717 subq.b [A7], 3
00002698 5D6B 0369 subq.w [A3 + 0x369], 6
0000269C 3907 move.w -[A4], D7
0000269E 1C4F movea.b A6, A7
000026A0 317C 1798 12FB move.w [A0 + 0x12FB], 0x1798
000026A6 05C3 .incomplete
000026A8 1170 0720 1D0E A30C move.b [A0 - 0x5CF4], [A0 + 0x1D0E + D0 * 8]
000026B0 706B moveq.l D0, 0x6B
000026B2 110E move.b -[A0], A6
000026B4 6307 bls +0x9 /* 000026BD */
000026B6 3391 1300 move.w [A1 + <<invalid base displacement size>> + D1 * 2], [A1]
000026BA 743B moveq.l D2, 0x3B
000026BC 21EB 3541 7561 move.l [0x00007561], [A3 + 0x3541]
000026C2 0B43 bchg D3, D5
000026C4 0A0E 1719 xori.b A6, 0x19
000026C8 2DB3 37A5 3607 20EA move.l [A6 + D2.w - 0x22], [[0x3607] + D3 * 8]
000026D0 0C6B 03AD 36FB cmpi.w [A3 + 0x36FB], 0x3AD
000026D6 4DA9 4AE1 .invalid 6, [A1 + 0x4AE1] // invalid opcode 4 with b == 6
000026DA 8317 or.b [A7], D1
000026DC 20BF move.l [A0], <<invalid special address>>
000026DE 1709 move.b -[A3], A1
000026E0 5907 subq.b D7, 4
000026E2 2149 D300 move.l [A0 - 0x2D00], A1
000026E6 1101 move.b -[A0], D1
000026E8 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6
000026EA E605 asr D5.b, 3
000026EC 5681 addq.l D1, 3
000026EE 0405 56C5 subi.b D5, 0xC5
000026F2 046B 3E8B 1BEB subi.w [A3 + 0x1BEB], 0x3E8B
000026F8 50C1 st D1
000026FA 43C9 lea.l A1, A1
000026FC 8507 sbcd D2, D7
000026FE 00B8 C955 311F 9156 ori.l [0xFFFF9156], 0xC955311F
00002706 170B move.b -[A3], A3
00002708 6787 beq -0x77 /* 00002691 */
0000270A 28D5 move.l [A4]+, [A5]
0000270C F13F .extension 0x13F <<F/4-5/0>> // unimplemented
0000270E 9B0D subx.b -[A5], -[A5]
00002710 29CB F728 5B8B move.l 0xF7285B8B, A3
label00002716:
00002716 0B91 bclr [A1], D5
00002718 54D3 scc [A3]
0000271A 0040 E6F7 ori.w D0, 0xE6F7
0000271E 29F1 F728 87BB 1217 1694 move.l 0x12171694, [A1 - 0x7845 + A7 * 8]
00002728 F313 .extension 0x313 <<F/4-5/1>> // unimplemented
0000272A 8B05 sbcd D5, D5
0000272C 6607 bne +0x9 /* 00002735 */
0000272E 0851 0E47 bchg.b [A1], 0x47 /* 'G' */
00002732 0639 9027 1A89 69F4 addi.b [0x1A8969F4], 0x27 /* '\'' */
0000273A 0FB4 7A07 bclr [A4 + D7 * 2 + 0x7], D7
0000273E 0829 AB00 0721 btst.b [A1 + 0x721], 0x0
00002744 BC07 cmp.b D6, D7
00002746 192F 3707 move.b -[A4], [A7 + 0x3707]
0000274A 7594 moveq.l D2, 0xFFFFFF94
0000274C 2719 move.l -[A3], [A1]+
0000274E 574B subq.w A3, 3
00002750 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00002752 0C46 9014 cmpi.w D6, 0x9014
00002756 067C 2710 8E17 addi.w 0x8E17, 0x2710
0000275C 2216 move.l D1, [A6]
0000275E 531F subq.b [A7]+, 1
00002760 5703 subq.b D3, 3
00002762 ACCB syscall OpenPoly, auto_pop
00002764 0D42 bchg D2, D6
00002766 1458 movea.b A2, [A0]+
00002768 70CE moveq.l D0, 0xFFFFFFCE
0000276A B300 xor.b D0, D1
0000276C 1716 move.b -[A3], [A6]
0000276E 54B6 6217 addq.l [A6 + D6.w * 2 + 0x17], 2
00002772 0139 2708 5370 btst [0x27085370], D0
00002778 629C bhi -0x62 /* 00002716 */
0000277A 05B6 E308 bclr [A6 + <<invalid base displacement size>> + A6 * 2], D2
0000277E 5207 addq.b D7, 1
00002780 9CB0 170B 8937 186D sub.l D6, [[A0 + <<invalid base displacement size>> + D1 * 8] - 0x76C8E793]
00002788 0308 btst A0, D1
0000278A 370F move.w -[A3], A7
0000278C 7F37 moveq.l D7, 0x37
0000278E 0707 btst D7, D3
00002790 635D bls +0x5F /* 000027EF */
00002792 6500 1B27 bcs +0x1B29 /* 000042BB */
00002796 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00002798 B327 xor.b -[A7], D1
0000279A 0DBE bclr <<invalid special address>>, D6
0000279C 1718 move.b -[A3], [A0]+
0000279E 9D9E sub.l [A6]+, D6
000027A0 1718 move.b -[A3], [A0]+
000027A2 DE17 add.b D7, [A7]
000027A4 18E3 move.b [A4]+, -[A3]
000027A6 3B5E AB04 move.w [A5 - 0x54FC], [A6]+
000027AA FB35 .extension 0xB35 <<F/4-5/5>> // unimplemented
000027AC CB1D and.b [A5]+, D5
000027AE 8D01 sbcd D6, D1
000027B0 A594 syscall ServerDispatch, flags=5
000027B2 C501 abcd D2, D1
000027B4 650C bcs +0xE /* 000027C2 */
000027B6 7B45 moveq.l D5, 0x45
000027B8 872B 791E or.b [A3 + 0x791E], D3
000027BC 650C bcs +0xE /* 000027CA */
000027BE 5816 addq.b [A6], 4
000027C0 080F B066 btst.b A7, 0x66 /* 'f' */
// begin alternate branch 000027C2-000027C4
label000027C2:
000027C2 B066 cmp.w D0, -[A6]
// end alternate branch 000027C2-000027C4
label000027C2: // (misaligned)
000027C4 0712 btst [A2], D3
000027C6 BE6B 01BE cmp.w D7, [A3 + 0x1BE]
label000027CA:
000027CA 0704 btst D4, D3
000027CC A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5
000027CE 1E01 move.b D7, D1
000027D0 6B11 bmi +0x13 /* 000027E3 */
000027D2 8B02 sbcd D5, D2
000027D4 B31C xor.b [A4]+, D1
000027D6 331E move.w -[A1], [A6]+
000027D8 6663 bne +0x65 /* 0000283D */
000027DA 0B07 btst D7, D5
000027DC 0B34 6B21 CB0E btst [[A4 - 0x34F2 + D6 * 2]], D5
000027E2 0EAD .incomplete
000027E4 09 .incomplete